Travel from Vancouver-BC-Canada to Kelowna

Bus or fly from Vancouver to Kelowna?

Flair Airlines, Air North and two other airlines fly from Vancouver to Kelowna hourly. Alternatively, Greyhound Canada operates a bus from Vancouver to Kelowna twice daily. Tickets cost $25 - $65 and the journey takes 4 h 43 min.

How to get from Vancouver to Kelowna

ModeDurationPrice
From King Edward Station train to Vancouver airport, fly to Kelowna airport, then Big White Airport Shuttle to Kelowna.2 h 36 min$146
From King Edward Station train to Vancouver airport, fly to Penticton airport, taxi to Penticton, BC, bus to Westbank Exchange Bay A, then line 97 bus to Kelowna.4 h 35 min$223
From Vancouver, BC bus to Westbank Exchange Bay A then line 97 bus to Queensway Exchange Bay B.5 h 24 min$45
From Vancouver, BC bus to Boucherie Mountain Exchange Bay A then line 97 bus to Eastbound Hwy 97 at Richter.6 h 24 min$48
From Vancouver, BC train to Hope, BC, bus to Boucherie Mountain Exchange Bay A, then line 97 bus to Queensway Exchange Bay B.8 h 20 min$83
From Vancouver drive to Kelowna.4 h$39

How long does it take to get from Vancouver to Kelowna?

It takes approximately 2 h 36 min to get from Vancouver to Kelowna, including transfers.

Is there a direct bus between Vancouver and Kelowna?

No, there is no direct bus from Vancouver to Kelowna. However, there are services departing from Vancouver, BC and arriving at Queensway Exchange Bay B via Westbank Exchange Bay A. The journey, including transfers, takes approximately 5 h 24 min.

Operators from Vancouver to Kelowna

OperatorPhoneWebsite
Translink BCRTC604-953-3333Translink BCRTC
Flair AirlinesFlair Airlines
Air NorthAir North
Air CanadaAir Canada
WestJetWestJet
Big White1-800-663-2772Big White
Greyhound Canada+1 1-800-661-8747Greyhound Canada
BC Transit - Kelowna Regional Transit SystemBC Transit - Kelowna Regional Transit System
VIA Rail+1 1 888 842-7245VIA Rail