The journey from Port Hawkesbury to Saint John spans approximately 520 kilometers across the Trans-Canada Highway. You will traverse the Canso Causeway, cross the Cobequid Pass, and navigate through the scenic landscapes of Nova Scotia and New Brunswick. Driving is the most practical method, taking roughly 6 hours depending on traffic at the Nova Scotia-New Brunswick border. Maritime Bus provides a reliable public transit alternative for those preferring not to drive. This route is essential for connecting Cape Breton Island to the industrial hub of Saint John.
Total Distance: 520 km driving distance; 380 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 6 hours |
| Avg Price | 90-150 CAD | 80-120 CAD |
| Operator | Maritime Bus | Personal Vehicle |
| Route | Port Hawkesbury to Halifax, then transfer to Saint John. | Hwy 104 West to Hwy 2 West via Trans-Canada Highway. |
| Tip | Book tickets online in advance to secure lower fares. | Check the Cobequid Pass toll status before departure. |
June to September for clear road conditions and pleasant coastal weather.