To reach Nanaimo from Grand Forks, you must drive to the Lower Mainland and take a ferry across the Strait of Georgia. The drive takes you through the scenic Coquihalla or Highway 3 routes to reach the ferry terminals at Horseshoe Bay or Tsawwassen. The ferry crossing to Nanaimo takes approximately 1 hour and 40 minutes. Nanaimo is known as the Harbour City and serves as a major gateway to Vancouver Island.
Total Distance: 520 km driving distance; 330 km straight-line air distance.
Choose the Horseshoe Bay to Departure Bay route for a scenic arrival.
June to August for pleasant weather and ferry reliability.