The trip from Keremeos to Nanaimo involves a 360-kilometer drive and a ferry crossing. You will drive to the Horseshoe Bay or Tsawwassen ferry terminal, then take the BC Ferries vessel to Nanaimo. The total travel time is approximately 5 hours and 30 minutes. This route is a popular way to access the central part of Vancouver Island from the interior.
Total Distance: 360 km total (including ferry); 240 km straight-line air distance.
Book your ferry reservation in advance.
Mid-week travel is best to avoid ferry congestion.