Cheap Bus and Carpool tickets to Surrey

Scenic view of Surrey

What are the most popular routes to Surrey?

Kamloops - SurreyAverage priceCN¥516Average duration4h 40mDaily departures9
Calgary - SurreyAverage priceCN¥990Average duration13h 10mDaily departures5
Kelowna - SurreyAverage priceCN¥587Average duration7h 35mDaily departures18
Edmonton - SurreyAverage priceCN¥1,169Average duration20h 5mDaily departures11
Salmon Arm - SurreyAverage priceCN¥657Average duration6h 5mDaily departures6

Stations and stops in Surrey

Map of locations