Rome2Rio

How to get fromBarkerville to Nanaimoby bus, ferry, or plane

Find Transport to Nanaimo

See all options

There are 6 ways to get from Barkerville to Nanaimo by bus, ferry, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus, ferry

    best
    1. Take the bus from Barkerville Visitor Centre to St Laurent Ave at Reid Stbus bus 30
    2. Take the bus from Quesnel, BC - Petro Canada to Kamloops, BC - Sahali Mallbus bus
    3. Take the bus from Kamloops, BC to Vancouver, BC - Pacific Central Stationbus bus
    4. Take the ferry from Hullo - Vancouver Ferry Terminal to Hullo - Nanaimo Ferry Terminalferry ferry
    15h 21m
  2. Bus, bus to Williams Lake Airport, fly to Nanaimo Airport

    1. Take the bus from Barkerville Visitor Centre to St Laurent Ave at Reid Stbus bus
    2. Take the bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canadabus bus
    3. Fly from Williams Lake Airport (YWL) to Nanaimo Airport (YCD)plane plane YWL - YCD
    10h
  3. Bus, bus to Prince George Airport, fly to Nanaimo Airport

    1. Take the bus from Barkerville Visitor Centre to St Laurent Ave at Reid Stbus bus
    2. Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus bus
    3. Fly from Prince George Airport (YXS) to Nanaimo Airport (YCD)plane plane YXS - YCD
    9h 4m
  4. Bus, bus to Williams Lake Airport, fly to Nanaimo

    1. Take the bus from Barkerville Visitor Centre to St Laurent Ave at Reid Stbus bus
    2. Take the bus from Quesnel, BC - Petro Canada to Williams Lake, BC - Petro Canadabus bus
    3. Fly from Williams Lake Airport (YWL) to Nanaimo (ZNA)plane plane YWL - ZNA
    7h 9m
  5. Bus, bus to Prince George Airport, fly to Nanaimo

    1. Take the bus from Barkerville Visitor Centre to St Laurent Ave at Reid Stbus bus
    2. Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus bus
    3. Fly from Prince George Airport (YXS) to Nanaimo (ZNA)plane plane YXS - ZNA
    7h 33m
  6. Bus, bus to Prince George Airport, fly to Victoria International Airport

    1. Take the bus from Barkerville Visitor Centre to St Laurent Ave at Reid Stbus bus
    2. Take the bus from Quesnel, BC - Petro Canada to Prince George, BC - Terry Fox Statuebus bus
    3. Fly from Prince George Airport (YXS) to Victoria International Airport (YYJ)plane plane YXS - YYJ
    4. Take the bus from Victoria, BC - Sandman Inn to Nanaimo, Departure Bay Ferry Terminalbus bus
    11h 6m

Williams Lake Airport (YWL) to Nanaimo Airport (YCD) flights

Calendar22Weekly Planes
Duration5h 18mAverage Duration
Ticket$193Cheapest Price
See schedules

Questions & Answers

What companies run services between Barkerville, BC, Canada and Nanaimo, BC, Canada?

There is no direct connection from Barkerville to Nanaimo. However, you can take the bus to St Laurent Ave at Reid St, walk to Quesnel, BC - Petro Canada, take the bus to Kamloops, BC - Sahali Mall, walk to Kamloops, BC, take the bus to Vancouver, BC - Pacific Central Station, walk to Main Street-Science World Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Hullo - Vancouver Ferry Terminal, then take the ferry to Hullo - Nanaimo Ferry Terminal. Alternatively, you can take the bus to St Laurent Ave at Reid St, walk to Quesnel, BC - Petro Canada, take the bus to Williams Lake, BC - Petro Canada, take the taxi to Williams Lake Airport (YWL) airport, fly to Nanaimo Airport (YCD), walk to Nanaimo Airport, then take the line 70 bus to Bay D at Downtown Nanaimo Exch.

Airlines
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Best ways to travel around Australia, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.