Rome2Rio

How to get fromDrayton Valley to Kelownaby car, plane, bus, taxi, or train

Find Transport to Kelowna

See all options

There are 6 ways to get from Drayton Valley to Kelowna by car, plane, bus, taxi, or train

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

  1. Drive, fly

    best
    1. Drive from Drayton Valley to Edmonton-Airport-YEGcar car
    2. Fly from Edmonton International Airport (YEG) to Kelowna International Airport (YLW)plane plane YEG - YLW
    3h
    $117–473
  2. Drive, bus

    1. Drive from Drayton Valley to Spruce Grovecar car
    2. Take the bus from Edmonton to Calgary International Airport Domestic Terminalbus bus
    3. Take the bus from Calgary - Airport YYC to Kelowna - 516 Lawrence Avebus bus
    14h 16m
  3. Taxi, train, bus

    1. Take the taxi from Drayton Valley to Evansburgtaxi taxi
    2. Take the train from Evansburg to Jaspertrain train
    3. Take the train from Jasper to Kamloopstrain train
    4. Take the bus from Kamloops - back of Sahali Mall to Kelowna - 516 Lawrence Avebus bus
    23h 19m
  4. Drive  760.8 km

    1. Drive from Drayton Valley to Kelownacar car 760.8 km
    9h 19m
    $138–199
  5. Taxi, train, bus via Lake Louise

    1. Take the taxi from Drayton Valley to Evansburgtaxi taxi
    2. Take the train from Evansburg to Jaspertrain train
    3. Take the bus from Jasper, AB to Lake Louise Village Southbus bus
    4. Take the bus from Lake Louise- Shell Station- 200 Village Rd to Vernon - Esso Stationbus bus
    5. Take the bus from Vernon - Esso Station to Kelowna - 516 Lawrence Avebus bus
    15h 23m
  6. Taxi, train, bus via Lake Louise #2

    1. Take the taxi from Drayton Valley to Evansburgtaxi taxi
    2. Take the train from Evansburg to Jaspertrain train
    3. Take the bus from Jasper to Lake Louise Village Southbus bus
    4. Take the bus from Lake Louise- Shell Station- 200 Village Rd to Kelowna - 516 Lawrence Avebus bus
    15h 59m

Edmonton International Airport (YEG) to Kelowna International Airport (YLW) flights

Calendar66Weekly Planes
Duration2h 41mAverage Duration
Ticket$61Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Drayton Valley, AB, Canada and Kelowna, BC, Canada?

There is no direct connection from Drayton Valley to Kelowna. However, you can drive to Edmonton-Airport-YEG airport, fly to Kelowna International Airport (YLW), walk to Kelowna Airport - east gate of short term parking between Arrivals and Departures, then take the bus to Kelowna - 516 Lawrence Ave. Alternatively, you can take a vehicle from Drayton Valley to Kelowna - 516 Lawrence Ave via Spruce Grove, Edmonton, Calgary International Airport Domestic Terminal, and Calgary - Airport YYC in around 14h 16m.

Airlines
Train operators
Bus operators
Other 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 to get from London City Airport into central London, How to get from Southend Airport into central London, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.