There are about 58.046 miles between St Stephen, New Brunswick and Saint John Ferry, New Brunswick.
It's 410 km.
261 km according to maps.
The distance between New York City and Saint John, New Brunswick is approximately 740 miles (1,190 kilometers) when traveling by road.
405 miles
569 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.