Saint John is a historic port city in New Brunswick. The distance from St. Catharines is over 1,500 kilometers. Flying is the most practical method, usually involving a connection in Toronto or Montreal. Driving is a long multi-day journey through Ontario, Quebec, and the Maritimes. You will cross the border into New Brunswick via the Trans-Canada Highway.
Total Distance: Driving distance is 1,550 km; straight-line air distance is 1,200 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 16 hours |
| Avg Price | $500 - $900 CAD | $300 - $500 CAD in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | YYZ to YSJ via Montreal or Toronto | Hwy 401 to Hwy 20 to Trans-Canada Hwy 2 |
| Tip | Book early to avoid high last-minute fares. | Plan for an overnight stop in Quebec City or Riviere-du-Loup. |
July to August for warm coastal weather.