The journey from Saint-Bernard-de-Lacolle to Saint John, New Brunswick, covers about 900 kilometers. Driving is the most direct method, taking approximately 9 hours via the Trans-Canada Highway and Highway 7. You can also take the VIA Rail train from Montreal to Moncton and connect via bus to Saint John. This route takes you through the heart of the Maritimes, offering beautiful views of the Saint John River valley.
Total Distance: Driving distance 900 km, straight-line air distance 750 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 18 hours | 9 hours |
| Avg Price | $250 - $450 | $140 - $240 in fuel |
| Operator | VIA Rail | Personal Vehicle |
| Route | Montreal to Moncton, then bus to Saint John. | Hwy 15 to Hwy 20 to Trans-Canada Hwy 2 and Hwy 7. |
| Tip | The train is comfortable but requires a bus transfer in Moncton. | Take the scenic route through the Saint John River valley. |
June to September for coastal activities.