The journey from Salmon Arm to Nanaimo involves driving to the Lower Mainland and taking a ferry to Vancouver Island. You will travel approximately 450 kilometers to the Horseshoe Bay ferry terminal, followed by a 1.5-hour ferry crossing to Departure Bay in Nanaimo. The total travel time is approximately 8 hours. Nanaimo is a major hub on Vancouver Island.
Total Distance: 450 km driving + 30 km ferry; 350 km straight-line air distance.
Book your ferry reservation in advance to avoid long wait times.
Spring and Summer for the best driving and ferry conditions.