The drive from Inverness to Shelburne is approximately 520 kilometers and takes about 6 hours and 30 minutes. You will cross the Canso Causeway and follow the Trans-Canada Highway 104 and 103 toward the South Shore. This route is a major highway journey, making it efficient and straightforward. Ensure your vehicle is fueled and you are prepared for highway driving.
Total Distance: 520 km driving distance; 420 km straight-line air distance.
Shelburne is a historic town on the South Shore.
Summer for the best coastal activities and events.