BC Ferries provides passenger, car and bus transportation from the Vancouver area to Nanaimo (on Vancouver Island).
Tsawwassen Ferry Terminal is located about 25km south of Vancouver. Trip time to Nanaimo is 2 hours.
Horseshoe Bay Terminal is located about 25km north of Vancouver. Trip time to Nanaimo is 1.5 hours.
|Route||Vancouver to Tofino|