Travel from Kelowna to Castlegar

Bus from Kelowna to Castlegar

Greyhound Canada operates a bus from Kelowna to Castlegar once daily. Tickets cost $22 - $55 and the journey takes 4 h 7 min.

How to get from Kelowna to Castlegar

From Kelowna, BC bus to Castlegar, BC then taxi to Castlegar. 4 h 11 min $66. From Kelowna drive to Castlegar. 4 h 13 min $38.

Operators from Kelowna to Castlegar