Rome2Rio

How to get fromNanaimo to Kamploops, BCby ferry, bus, car or plane

Find Transport to Kamploops, BC

See all options

There are 5 ways to get from Nanaimo to Kamploops, BC by ferry, bus, car, 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. Ferry, bus

    best
    1. Take the ferry from Nanaimo Ferry Terminal to Vancouver Ferry Terminalferry ferry Nan/Van
    2. Take the bus from Vancouver, BC to Kamloops, BCbus bus Vancouver
    7h 23m
  2. Ferry, drive

    cheapest
    1. Take the ferry from Departure Bay to Horseshoe Bayferry ferry West Vancouver - Nanaimo
    2. Drive from Horseshoe Bay to Kamploops, BCcar car
    5h 33m
    $88–261
  3. Fly Nanaimo Airport to Kamloops Airport

    1. Fly from Nanaimo Airport (YCD) to Kamloops Airport (YKA)plane plane YCD - YKA
    4h 26m
    $633–893
  4. Fly Nanaimo to Kamloops Airport

    1. Fly from Nanaimo (ZNA) to Kamloops Airport (YKA)plane plane ZNA - YKA
    2h 57m
    $97–526
  5. Fly Nanaimo Airport to Kelowna International Airport, bus

    1. Fly from Nanaimo Airport (YCD) to Kelowna International Airport (YLW)plane plane YCD - YLW
    2. Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mallbus bus
    5h 24m
    $128–553

Nanaimo Airport (YCD) to Kamloops Airport (YKA) flights

Calendar34Weekly Planes
Duration3h 49mAverage Duration
Ticket$81Cheapest Price
See schedules

Questions & Answers

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

Air Canada and WestJet fly from Nanaimo Airport (YCD) to Kamloops Airport (YKA) 5 times a day.

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 How do I buy a London Underground ticket?, How to get from London to Edinburgh, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.