Distance from Toronto to Nova Scotia (Halifax)
Road distance (Toronto → Halifax): ~1,500 km (930 mi).
Driving time: 15–16 hours (non-stop unrealistic; 2 days recommended).
Route
- Toronto → Kingston → Montréal (ON-401 / QC-20 / A-20): ~540 km, 5.5 hrs.
- Montréal → Rivière-du-Loup (A-20 / A-85): ~400 km, 4.5 hrs.
- Rivière-du-Loup → Edmundston (NB) (A-85 / TC-2): ~120 km, 1.5 hrs.
- Edmundston → Moncton (TC-2): ~200 km, 2 hrs.
- Moncton → Halifax (NS-102 / NS-101): ~260 km, 2.5 hrs.
Alternatives
- Fly: YYZ → YHZ 2h 15m (multiple daily). Fastest.
- Train: VIA Rail "The Ocean" (Montréal → Halifax) 21 hrs overnight; connect Toronto → Montréal (5 hrs). Total ~26 hrs.
- Ferry + Drive: Toronto → Portland, ME (fly/drive) → CAT Ferry to Yarmouth, NS (5.5 hrs) → drive to Halifax (3 hrs). Seasonal (May–Oct).
Key Stopovers (Driving)
- Kingston (Fort Henry), Québec City (detour 2.5 hrs), Rivière-du-Loup (whale watching), Fundy National Park (tides), Moncton (Magnetic Hill).
Halifax is the usual reference point; other NS destinations (Cape Breton, South Shore) add 2–5 hrs.