There are 94.42 km (58.67 miles) from Saint John to Elgin in northeast direction and 120.70 km (75 miles) by car, following the NB 1 route.
Saint John and Elgin are 1 hour 32 mins far apart, if you drive non-stop .
This is the fastest route from Saint John, NB to Elgin, NB. The halfway point is Norton, NB.
Saint John, NB and Elgin, NB are in the same time zone (ADT). Current time in both locations is 7:09 pm.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Saint John, NB to Elgin, NB:



