Cheap Bus and Carpool tickets to Surrey

Scenic view of Surrey

What are the most popular routes to Surrey?

Kamloops - SurreyAverage pricePEN 259Average duration4h 40mDaily departures9
Calgary - SurreyAverage pricePEN 497Average duration13h 10mDaily departures5
Kelowna - SurreyAverage pricePEN 294Average duration7h 35mDaily departures18
Edmonton - SurreyAverage pricePEN 586Average duration20h 5mDaily departures11
Salmon Arm - SurreyAverage pricePEN 330Average duration6h 5mDaily departures6

Stations and stops in Surrey

Map of locations