The journey from Mission to Nanaimo involves a combination of bus, train, and ferry travel. You must first travel to the Horseshoe Bay Ferry Terminal and then take the BC Ferry to Departure Bay. The total travel time is approximately 3.5 to 4.5 hours. This route is popular for those visiting Vancouver Island. Expect a scenic journey across the Salish Sea.
Total Distance: 120 km total distance including ferry, 90 km straight-line air distance.
Book your ferry reservation in advance to avoid long waits.
Summer for the best weather and ferry views.