Travel from Vancouver-BC-Canada to Sorrento-BC-Canada

Bus from Vancouver to Sorrento

Greyhound Canada operates a bus from Vancouver to Sorrento twice daily. Tickets cost $29 - $75 and the journey takes 7 h 3 min.

How to get from Vancouver to Sorrento

From Vancouver, BC bus to Sorrento, BC. 7 h 3 min $62. From Vancouver train to Kamloops North, taxi to Kamloops, BC, then bus to Sorrento, BC. 12 h 4 min $175. From Vancouver drive to Sorrento. 4 h 30 min $54. From King Edward Station train to Vancouver airport, fly to Kamloops airport, taxi to Kamloops, BC, then bus to Sorrento. 4 h 45 min $320. From King Edward Station train to Vancouver airport, fly to Kelowna airport, Big White Airport Shuttle to Kelowna, BC, then bus to Sorrento. 6 h 23 min $214. From King Edward Station train to Vancouver airport, fly to Penticton airport, taxi to Penticton, then bus to Sorrento. 7 h 26 min $293.