Distance from

Saint John to Toronto

Average travel distance is

1574.91 km

Nomal travel times are between

6h 45min  -  27h 17min

1574.91 km (979 miles) is the average travel distance between Saint John and . If you could walk at the speed of 3mph (4.8kph), it would take 10 days 4 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1292.01 km 802.82 miles 697.63 miles
Drive 1357.52 km 843.52 miles 733.0 miles
Bus 1742.96 km 1083.02 miles 941.12 miles
Train 1907.15 km 1185.05 miles 1029.78 miles

BE PREPARED

Saint John - Toronto Info

The distance from Saint John, NB to Oromocto, NB 94 km (58.39 miles) .

The distance from Oromocto, NB to Fredericton 6 km (3.43 miles) .

The distance from YFC to YYZ 1168 km (725.82 miles) .

The distance from Pearson Airport to Toronto Union Station 25 km (15.51 miles) .

Travel distance chart

The distance between Saint John, Canada to Toronto, ON, Canada is 1574.91 km (979 miles) and it would cost 130 USD ~ 137 CAD to drive in a car that consumes about 32 MPG.