The journey from Saint John to Sainte-Thérèse covers approximately 950 kilometers via the Trans-Canada Highway. You will traverse the scenic landscapes of New Brunswick, Maine (if taking the US route), and Quebec. Driving is the most flexible option, taking roughly 10 hours of pure transit time. Alternatively, you can fly from Saint John Airport (YSJ) to Montreal-Trudeau (YUL) followed by a short commuter train or taxi. This route connects the Atlantic coast to the Laurentian suburbs of Montreal. Expect varying weather conditions, especially during the transition between the Maritimes and the St. Lawrence Valley.
Total Distance: Driving distance is 950 km; straight-line air distance is 780 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours including layover | 10 hours |
| Avg Price | $350-$600 | $150-$250 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | YSJ to YUL, then taxi or Exo train to Sainte-Thérèse. | Trans-Canada Highway (Route 2) to Autoroute 20 and 40. |
| Tip | Book flights at least three weeks in advance for lower fares. | Check for construction near the Quebec border before departing. |
September to October for fall foliage or June to August for stable road conditions.