Check Mapquest.com
There are about 58.046 miles between St Stephen, New Brunswick and Saint John Ferry, New Brunswick.
261 km according to maps.
It's 410 km.
613 miles
569 miles
405 miles
The distance between Saint John, New Brunswick and London, Ontario is 990 miles. The travel time by car is 15 hours and 10 minutes.
The driving distance is about 175 miles.
1053 miles by sea
576 miles or 927 kilometers
the distance is unknown
They are both capital cities. Halifax is the capital of Nova Scotia, and Fredericton is the capital of New Brunswick.