Sydney is the largest city on Cape Breton Island. The distance from Saint-Leonard is approximately 900 kilometers. You will travel via the Trans-Canada Highway (Route 2) and Highway 104, crossing the Canso Causeway onto the island. The drive takes about 9 hours and 30 minutes. This is a long journey, so plan for stops along the way.
Total Distance: 900 km driving distance; 720 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 9 hours 30 mins |
| Avg Price | $160-$200 | $140-$180 in fuel |
| Operator | Maritime Bus | Personal Vehicle |
| Route | Moncton to Sydney via Highway 104. | Route 2 to Highway 104 East, then Highway 105. |
| Tip | Expect a long day of travel with multiple stops. | The drive across the Canso Causeway is iconic. |
July to September for the Cabot Trail and coastal views.