The trip from Bay Bulls to London, Ontario, is a significant cross-country journey of 2,800 km. You will need to take the Marine Atlantic ferry from Newfoundland to Nova Scotia, then drive the Trans-Canada Highway through New Brunswick, Quebec, and Ontario. London is located in Southwestern Ontario. This route requires careful planning and multiple days of driving.
Total Distance: 2,800 km driving distance; 2,000 km straight-line air distance.
Expect heavy traffic near Toronto; consider taking the 407 toll road.
Late spring or early autumn for comfortable driving temperatures.