Cheap Bus and Carpool tickets to Surrey

Scenic view of Surrey

What are the most popular routes to Surrey?

Kelowna - SurreyAverage priceCA$117Average duration7h 35mDaily departures17
Kamloops - SurreyAverage priceCA$103Average duration4h 40mDaily departures8
Calgary - SurreyAverage priceCA$198Average duration13h 10mDaily departures5
Seattle - SurreyAverage priceCA$66Average duration3h 45mDaily departures7
Vernon - SurreyAverage priceCA$131Average duration6h 55mDaily departures5

Stations and stops in Surrey

Map of locations