The distance between Bras d'Or and Saint John is approximately 550 km. The most practical way to travel is by driving via the Trans-Canada Highway (Hwy 105 and Hwy 104), taking about 6 hours. Saint John is a historic port city in New Brunswick, known for its unique tidal phenomena and rich history. This route connects Cape Breton Island to the southern coast of New Brunswick.
Total Distance: 550 km driving distance; 400 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 6 hours |
| Avg Price | $100 - $180 | $90 - $150 |
| Operator | Maritime Bus | Personal Vehicle |
| Route | Hwy 104 to Hwy 2. | Hwy 105 to Hwy 104 to Hwy 2. |
| Tip | Book your ticket in advance on the Maritime Bus website. | The Canso Causeway is the only road link to the mainland; check for bridge closures. |
Year-round, but summer offers the best driving conditions.