The journey from Sorrento to Nanaimo involves a 450-kilometer drive to the Horseshoe Bay ferry terminal, followed by a 1.5-hour ferry ride to Departure Bay, and a final 10-minute drive to Nanaimo. The total travel time is approximately 8 hours. This is a major route connecting the BC interior to Vancouver Island.
Total Distance: 500 km total distance; 360 km straight-line air distance.
Book your ferry reservation in advance during peak season.
Spring or Summer for pleasant ferry crossings.