The journey from Oshawa to Saint John covers approximately 1,600 kilometers. You can drive via Highway 401 and the Trans-Canada Highway, which takes about 16 to 17 hours, or fly from Toronto Pearson (YYZ) to Saint John Airport (YSJ). Flying is much faster, taking about 2.5 hours. Saint John is a historic port city on the Bay of Fundy, known for its unique Reversing Falls and rich maritime history.
Total Distance: 1,600 km driving distance; 1,300 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 2 hours 30 mins | 17 hours |
| Avg Price | $300 - $600 | $280 - $400 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | YYZ to YSJ. | Highway 401 East to Highway 20, then Trans-Canada Highway. |
| Tip | Flights usually connect through Montreal or Toronto. | Plan for an overnight stop in Quebec City or Fredericton. |
June to September for pleasant weather and coastal activities.