Travel from Vancouver-BC-Canada to Campbell-River

Bus or fly from Vancouver to Campbell River?

Tofino Bus operates a bus from Vancouver to Campbell River once daily. Tickets cost $45 - $70 and the journey takes 6 h 10 min. Alternatively, Central Mountain Air and Pacific Coastal Airlines fly from Vancouver to Campbell River every 4 hours.

How to get from Vancouver to Campbell River

From Vancouver, BC Tofino Bus to Campbell River, BC. 6 h 10 min $86. From Vancouver drive to Horseshoe Bay, BC, car ferry to Nanaimo Departure Bay, then drive to Campbell River. 3 h 36 min $40. From King Edward Station train to Vancouver airport, fly to Campbell River airport, then taxi to Campbell River. 2 h 10 min $152. From King Edward Station train to Vancouver airport, fly to Comox airport, taxi to Comox, BC - Husky, then bus to Campbell River. 3 h 43 min $172.

Operators from Vancouver to Campbell River

Close Print Itinerary
  1. Here are 4 options to get from
    Vancouver to Campbell River:

    1. Trip:
      1 Tofino Bus
      • One-Way approx: USD $45 - $70
      • Duration: 6 h 10 min
      Open +
      • Trip:
        1 Tofino Bus
        • One-Way approx: USD $45 - $70
        • Duration: 6 h 10 min
        Close x
    2. Trip:
      2 Car ferry, drive
      • One-Way approx: USD $26 - $82
      • Duration: 3 h 36 min
      Open +
      • Trip:
        2 Car ferry, drive
        • One-Way approx: USD $26 - $82
        • Duration: 3 h 36 min
        Close x
    3. Trip:
      3 Fly to Campbell River
      • One-Way approx: USD $107 - $228
      • Duration: 2 h 10 min
      Open +
      • Trip:
        3 Fly to Campbell River
        • One-Way approx: USD $107 - $228
        • Duration: 2 h 10 min
        Close x
    4. Trip:
      4 Fly to Comox, bus
      • One-Way approx: USD $113 - $231
      • Duration: 3 h 43 min
      Open +
      • Trip:
        4 Fly to Comox, bus
        • One-Way approx: USD $113 - $231
        • Duration: 3 h 43 min
        Close x