The journey from Beamsville to Saint John spans approximately 1,500 kilometers. You can drive via Highway 401 East and Highway 20 through Quebec into New Brunswick. Alternatively, fly from Hamilton or Toronto Pearson to Saint John Airport (YSJ). The drive takes roughly 16 hours of pure transit time. This route crosses the scenic St. Lawrence River valley. Expect significant traffic near Montreal during peak hours.
Total Distance: Driving distance 1,510 km, straight-line air distance 1,120 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours 30 mins | 16 hours |
| Avg Price | $450-$800 | $250-$400 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | Hamilton/Toronto (YYZ) to Saint John (YSJ). | Highway 401 E to Highway 20 E to Highway 2 E. |
| Tip | Book at least three weeks in advance for lower fares. | Stop in Riviere-du-Loup to break up the long drive. |
July to September for pleasant weather and clear highway conditions.