Check Mapquest.com
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.
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
No, you cannot fly directly from Halifax to St. Stephen, New Brunswick, as there are no commercial flights between the two locations. St. Stephen does not have a major airport, and the nearest airports are in Saint John and Fredericton. The most common ways to travel between Halifax and St. Stephen are by car or bus, which typically takes around 3 to 4 hours.
576 miles or 927 kilometers
the distance is unknown