Cheap Bus and Carpool tickets to Surrey

Scenic view of Surrey

What are the most popular routes to Surrey?

Kelowna - SurreyAverage priceR 1 465Average duration7h 35mDaily departures18
Kamloops - SurreyAverage priceR 1 276Average duration4h 40mDaily departures9
Salmon Arm - SurreyAverage priceR 1 637Average duration6h 5mDaily departures6
Edmonton - SurreyAverage priceR 3 004Average duration20h 35mDaily departures10
Abbotsford - SurreyAverage priceR 552Average duration40mDaily departures7

Surrey stations and stops

Locations map