Traveling from St. Andrews to Sudbury requires traversing the Trans-Canada Highway through Quebec and Ontario. The journey spans approximately 1,850 km and takes about 20 hours of pure driving time. You will pass through major hubs like Montreal and Ottawa before heading north into the Canadian Shield. Driving is the most practical method for this route due to limited direct public transit. Expect varied terrain ranging from coastal maritime roads to the rugged boreal forests of Northern Ontario.
Total Distance: 1,850 km driving distance; 1,350 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 20 hours |
| Avg Price | $600 - $900 CAD | $350 - $500 CAD in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | Saint John Airport (YSJ) to Sudbury Airport (YSB) via Toronto Pearson (YYZ). | NB-127 to NB-1, then Trans-Canada Hwy (Hwy 2) through Quebec (Hwy 20/40) and Ontario (Hwy 417/17). |
| Tip | Book your connection with a minimum 3-hour layover in Toronto to account for terminal transfers. | Avoid driving through Montreal during morning and afternoon rush hours to save two hours. |
September to October for fall foliage along the Laurentian Mountains.