Travel from Vancouver-BC-Canada to Christina-Lake

Bus from Vancouver to Christina Lake

Greyhound Canada operates a bus from Vancouver to Christina Lake once daily. Tickets cost $35 - $95 and the journey takes 9 h 3 min.

How to get from Vancouver to Christina Lake

From King Edward Station train to Vancouver airport, fly to Trail airport, then drive to Christina Lake. 3 h 54 min $186. From King Edward Station train to Vancouver airport, fly to Castlegar airport, then bus to Christina Lake. 4 h 25 min $316. From King Edward Station train to Vancouver airport, fly to Penticton airport, drive to Beaverdell, then bus to Christina Lake. 7 h 34 min $227. From King Edward Station train to Vancouver airport, fly to Kelowna airport, Big White Airport Shuttle to Kelowna, BC, then bus to Christina Lake. 6 h 39 min $176. From Vancouver, BC bus to Christina Lake, BC. 9 h 3 min $66. From Vancouver, BC train to Hope, BC then bus to Christina Lake, BC. 11 h 3 min $102. From Vancouver drive to Christina Lake. 6 h 56 min $55.