There are 3 ways to get from Princeton to Surrey by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Princeton, BC - 235 Crowsnest Hwy to Langley, BC - 8660 200 Stbus Kaslo
5h 6m$110–146Drive 254.6 km
cheapest- Drive from Princeton to Surreycar 254.6 km
3h 4m$51–74Bus, fly, line 351 bus, line 321 bus
- Take the bus from Princeton Chevron to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Vancouver International Airport (YVR)plane YYF - YVR
- Take the bus from Bridgeport Station @ Bay 9 to Southbound White Rock Centre @ Bay 11bus
- Take the bus from White Rock Centre @ Bay 7 to Northbound King George Blvd @ Hwy 10bus
5h 56m$133–463
Princeton to Surrey by bus
Comparing Your Travel Options
The cheapest way to get from Princeton to Surrey is to drive which costs $50 - $75 and takes 3h 4m.
The fastest way to get from Princeton to Surrey is to drive which takes 3h 4m and costs $50 - $75.
No, there is no direct bus from Princeton to Surrey. However, there are services departing from Princeton, BC - 235 Crowsnest Hwy and arriving at Northbound 152 St @ Hwy 10 via Eastbound Michaud Cres @ 200 St and Langley Centre @ Bay 2. The journey, including transfers, takes approximately 5h 6m.
The distance between Princeton and Surrey is 266 km. The road distance is 254.6 km.
The best way to get from Princeton to Surrey without a car is to bus which takes 5h 6m and costs $110 - $150.
It takes approximately 5h 6m to get from Princeton to Surrey, including transfers.
Princeton to Surrey bus services, operated by Mountain Man Mikes Bus Service, depart from Princeton, BC - 235 Crowsnest Hwy station.
Princeton to Surrey bus services, operated by Mountain Man Mikes Bus Service, arrive at Langley, BC - 8660 200 St station.
Yes, the driving distance between Princeton to Surrey is 255 km. It takes approximately 3h 4m to drive from Princeton to Surrey.
There are 628+ hotels available in Surrey.
What companies run services between Princeton, BC, Canada and Surrey, BC, Canada?
Mountain Man Mikes Bus Service operates a bus from Princeton, BC - 235 Crowsnest Hwy to Langley, BC - 8660 200 St twice a week. Tickets cost $100–140 and the journey takes 3h 40m.
- Website
- pacificcoastal.com
Flights from Penticton Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $180–450
- Website
- westjet.com
Flights from Penticton Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h 5m
- When
- Friday and Sunday
- Estimated price
- $85–410
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Princeton, BC - 235 Crowsnest Hwy to Langley, BC - 8660 200 St
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- $100–140
- Website
- Home Mountain Man Mike's
- Phone
- +1 844 442 2212
- [email protected]
- Website
- South Okanagan - Similkameen
Bus from Princeton Chevron to Peachtree Square
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a week
- Estimated price
- $6–10
- Website
- South Okanagan - Similkameen
- Single Ride - All Passengers
- $6–10
- Phone
- +1 604 953 3333
- Website
- TransLink CA
Bus from Bridgeport Station @ Bay 9 to Southbound White Rock Centre @ Bay 11
- Ave. Duration
- 47 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–7
- Website
- TransLink CA
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
Bus from White Rock Centre @ Bay 7 to Northbound King George Blvd @ Hwy 10
- Ave. Duration
- 23 min
- Frequency
- Every 15 minutes
- Website
- TransLink CA
- Zone 1
- $0
- Zone 2
- $0
- Zone 3
- $0
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 10 amazing places to get away from it all in Australia, The beginner’s guide to the 2018 World Nomad Games, and Travelling around the UAE - to help you get the most out of your next trip.







