There are 5 ways to get from British Columbia to Kelowna by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Vancouver International Airport, line 97 bus
best- Fly from Vancouver International Airport (YVR) to Kelowna International Airport (YLW)plane YVR - YLW
- Take the bus from UBCO Exchange Bay C to Harvey Ave at Gordon Stnbus
3h 22m$74–293Drive 368.9 km
cheapest- Drive from Vancouver to Kelownacar 368.9 km
4h 36m$73–106Bus via Surrey, BC - Guildford Mall
- Take the bus from Surrey, BC - Guildford Mall to Kelowna, BC - Downtown 516 Lawrence Avebus Vancouver to Kelowna
6h 9mFly from Nanaimo Airport, line 97 bus
- Fly from Nanaimo Airport (YCD) to Kelowna International Airport (YLW)plane YCD - YLW
- Take the bus from UBCO Exchange Bay C to Harvey Ave at Gordon Stnbus
3h 30m$109–419Bus
- Take the bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtownbus Vancouver
6h 29m
Vancouver International Airport (YVR) to Kelowna International Airport (YLW) flights
Questions & Answers
The cheapest way to get from British Columbia to Kelowna is to drive which costs $70 - $110 and takes 4h 36m.
The fastest way to get from British Columbia to Kelowna is to fly and line 97 bus which takes 3h 22m and costs $70 - $300.
No, there is no direct bus from British Columbia station to Kelowna. However, there are services departing from Surrey Central Station @ Bay 13 and arriving at Kelowna, BC - Downtown 516 Lawrence Ave via Surrey, BC - Guildford Mall. The journey, including transfers, takes approximately 6h 9m.
The distance between British Columbia and Kelowna is 315 km. The road distance is 368.9 km.
The best way to get from British Columbia to Kelowna without a car is to bus via Surrey, BC - Guildford Mall which takes 6h 9m and costs .
It takes approximately 3h 22m to get from British Columbia to Kelowna, including transfers.
British Columbia to Kelowna bus services, operated by Red Arrow, depart from Surrey, BC - Guildford Mall station.
British Columbia to Kelowna bus services, operated by Red Arrow, arrive at Kelowna, BC - Downtown 516 Lawrence Ave station.
Yes, the driving distance between British Columbia to Kelowna is 369 km. It takes approximately 4h 36m to drive from British Columbia to Kelowna.
There are 209+ hotels available in Kelowna.
What companies run services between British Columbia, Canada and Kelowna, BC, Canada?
Red Arrow operates a bus from Surrey, BC - Guildford Mall to Kelowna, BC - Downtown 516 Lawrence Ave 4 times a week, and the journey takes 4h 20m.
- Website
- westjet.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–120
Flights from Vancouver International Airport to Kelowna International Airport via Victoria
- Ave. Duration
- 2h 40m
- When
- Saturday
- Estimated price
- $50–120
- Website
- aircanada.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $35–270
Flights from Nanaimo Airport to Kelowna International Airport via Vancouver International Airport
- Ave. Duration
- 2h 39m
- When
- Every day
- Estimated price
- $50–360
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $100–220
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Kelowna International Airport via Comox
- Ave. Duration
- 2h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $310–470
Flights from Nanaimo Airport to Kelowna International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $320–420
- Website
- flycma.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Wednesday and Sunday
- Estimated price
- $250–380
- Phone
- +1 250 860 8160
- [email protected]
- Website
- bctransit.com
Bus from UBCO Exchange Bay C to Harvey Ave at Gordon Stn
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://www.bctransit.com/kelowna/
- Adult - Single Ride
- $3
Bus from UBCO Exchange Bay C to Harvey Ave at Gordon Stn
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://www.bctransit.com/kelowna/
- Adult - Single Ride
- $3
- Phone
- +1 800 232 1958
- [email protected]
- Website
- redarrow.ca
Bus from Surrey, BC - Guildford Mall to Kelowna, BC - Downtown 516 Lawrence Ave
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a week
- Website
- https://www.redarrow.ca/
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h
- Frequency
- 4 times a week
- Website
- https://www.redarrow.ca/
- Phone
- +1 877 769 3287
- [email protected]
- Website
- myebus.ca
Bus from Vancouver, BC - Pacific Central Station to Kelowna, BC - Downtown
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Website
- https://www.myebus.ca/
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 Heading to Europe? Read this before you buy a Eurail Pass, Is ride-sharing platform BlaBlaCar right for you?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.








