Travel from Bellingham to Nanaimo

Bus or fly from Bellingham to Nanaimo?

You can take a bus from Bellingham to Nanaimo via Vancouver, BC - Bus Depot and Northbound Trans-Canada at Horseshoe Bay-Departure Bay Ferry in around 7 h 12 min. Alternatively, Island Express flies from Bellingham to Nanaimo twice daily.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Bellingham to Nanaimo

From Bellingham Cordata Station bus to Vancouver, BC - Bus Depot, Tofino Bus to Northbound Trans-Canada at Horseshoe Bay-Departure Bay Ferry, then line 20 bus to Westbound Wentworth at Richards. 7 h 12 min $106. From Bellingham drive to Horseshoe Bay, BC then car ferry to Nanaimo Departure Bay. 2 h 53 min $30. From Bellingham Amtrak train to Main Street-Science World Station Platform 1, train to Burrard Station Platform 1, walk to Vancouver Harbour, then plane to Nanaimo Harbour. 2 h 54 min $128. From Bellingham Cordata Station bus to Nb Main St Fs Terminal Ave, line 019 bus to Wb W Pender St Fs Burrard St, walk to Vancouver Harbour, then plane to Nanaimo Harbour. 3 h 12 min $126. From Bellingham Amtrak train to Main Street-Science World Station Platform 1, train to Coal Harbour Spb airport, then fly to Nanaimo airport. 3 h 19 min $140. From Bellingham drive to Vancouver Boundary Bay Apt airport, fly to Nanaimo airport, then line 4110 Tofino Bus to Nanaimo. 2 h 22 min $173. From Bellingham drive to Abbotsford airport, fly to Nanaimo airport, then line 4110 Tofino Bus to Nanaimo. 2 h 37 min $208. From Bellingham Amtrak train to Main Street-Science World Station Platform 1, train to Vancouver City Centre Station, train to Vancouver airport, then fly to Nanaimo airport. 3 h 48 min $138.
Close Print Itinerary
  1. Here are 8 options to get from
    Bellingham to Nanaimo:

    1. Trip:
      1 Bus, Tofino Bus
      • One-Way approx: USD $39 - $86
      • Duration: 7 h 12 min
      Open +
      • Trip:
        1 Bus, Tofino Bus
        • One-Way approx: USD $39 - $86
        • Duration: 7 h 12 min
        Close x
    2. Trip:
      2 Drive, car ferry
      • One-Way approx: USD $21 - $72
      • Duration: 2 h 53 min
      Open +
      • Trip:
        2 Drive, car ferry
        • One-Way approx: USD $21 - $72
        • Duration: 2 h 53 min
        Close x
    3. Trip:
      3 Train to Vancouver Harbour, fly to Nanaimo Harbour
      • One-Way approx: USD $93 - $113
      • Duration: 2 h 54 min
      Open +
      • Trip:
        3 Train to Vancouver Harbour, fly to Nanaimo Harbour
        • One-Way approx: USD $93 - $113
        • Duration: 2 h 54 min
        Close x
    4. Trip:
      4 Bus to Vancouver Harbour, fly to Nanaimo Harbour
      • One-Way approx: USD $90 - $107
      • Duration: 3 h 12 min
      Open +
      • Trip:
        4 Bus to Vancouver Harbour, fly to Nanaimo Harbour
        • One-Way approx: USD $90 - $107
        • Duration: 3 h 12 min
        Close x
    5. Trip:
      5 Train to Coal Harbour Spb, fly to Nanaimo
      • One-Way approx: USD $98 - $223
      • Duration: 3 h 19 min
      Open +
      • Trip:
        5 Train to Coal Harbour Spb, fly to Nanaimo
        • One-Way approx: USD $98 - $223
        • Duration: 3 h 19 min
        Close x
    6. Trip:
      6 Drive to Vancouver Boundary Bay Apt, fly to Nanaimo
      • One-Way approx: USD $30 - $246
      • Duration: 2 h 22 min
      Open +
      • Trip:
        6 Drive to Vancouver Boundary Bay Apt, fly to Nanaimo
        • One-Way approx: USD $30 - $246
        • Duration: 2 h 22 min
        Close x
    7. Trip:
      7 Fly Abbotsford to Nanaimo
      • One-Way approx: USD $36 - $304
      • Duration: 2 h 37 min
      Open +
      • Trip:
        7 Fly Abbotsford to Nanaimo
        • One-Way approx: USD $36 - $304
        • Duration: 2 h 37 min
        Close x
    8. Trip:
      8 Train to Vancouver, fly to Nanaimo
      • One-Way approx: USD $100 - $217
      • Duration: 3 h 48 min
      Open +
      • Trip:
        8 Train to Vancouver, fly to Nanaimo
        • One-Way approx: USD $100 - $217
        • Duration: 3 h 48 min
        Close x