The journey from Louisbourg to Fredericton spans approximately 620 kilometers. You will primarily travel via Highway 22 to Sydney, then merge onto Highway 125 and the Trans-Canada Highway (TCH) 104. This route takes you across the Canso Causeway, connecting Cape Breton Island to the mainland. Expect a travel time of roughly 7 hours depending on traffic and ferry schedules. The drive offers scenic views of the Northumberland Strait and the rolling hills of New Brunswick.
Total Distance: 620 km driving distance; 480 km straight-line air distance.
Stop in Antigonish for a quick break and fuel refill.
July to September for clear roads and pleasant coastal weather.