There are 7 ways to get from Cambridge to Surrey by taxi, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to John C. Munro Hamilton International Airport, fly to Vancouver International Airport
best- Take the taxi from Cambridge to Hamilton-Airport-YHMtaxi
- Fly from John C. Munro Hamilton International Airport (YHM) to Vancouver International Airport (YVR)plane YHM - YVR
7h 34m$360–1,103Bus to Toronto Pearson International Airport, fly to Vancouver International Airport
cheapest- Take the bus from Kitchener, ON - Sportsworld Station to Pearson International Airport Terminal 1bus
- Fly from Toronto Pearson International Airport (YYZ) to Vancouver International Airport (YVR)plane YYZ - YVR
9h 54m$225–806Bus, train via Lake Louise
- Take the bus from Kitchener, ON - Sportsworld Station to Toronto, ON - 44 York St.bus
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise, ABbus
- Take the bus from Lake Louise to Surreybus
3d 19h$1,031–2,098Drive 4,118.8 km
- Drive from Cambridge to Surreycar 4,118.8 km
42h 37m$813–1,174Taxi to John C. Munro Hamilton International Airport, fly to Abbotsford International Airport
- Take the taxi from Cambridge to Hamilton-Airport-YHMtaxi
- Fly from John C. Munro Hamilton International Airport (YHM) to Abbotsford International Airport (YXX)plane YHM - YXX
10h 7m$354–1,439Fly Kitchener/Waterloo Airport to Vancouver International Airport
- Fly from Kitchener/Waterloo Airport (YKF) to Vancouver International Airport (YVR)plane YKF - YVR
11h 56m$481–1,033Bus, train
- Take the bus from Kitchener, ON - Sportsworld Station to Toronto, ON - 44 York St.bus Toronto
- Take the train from Toronto Union Station to Vancouvertrain VIA Rail
4d 6h$1,034–2,155
John C. Munro Hamilton International Airport (YHM) to Vancouver International Airport (YVR) flights
Questions & Answers
The cheapest way to get from Cambridge to Surrey is to bus and fly which costs $220 - $850 and takes 9h 54m.
The fastest way to get from Cambridge to Surrey is to taxi and fly which takes 7h 34m and costs $360 - $1,100.
The distance between Cambridge and Surrey is 3447 km. The road distance is 4118.8 km.
The best way to get from Cambridge to Surrey without a car is to bus and train via Lake Louise which takes 3 days 19h and costs $1,000 - $2,100.
It takes approximately 7h 34m to get from Cambridge to Surrey, including transfers.
Surrey is 3h behind Cambridge. It is currently 11:22 AM in Cambridge and 8:22 AM in Surrey.
Yes, the driving distance between Cambridge to Surrey is 4119 km. It takes approximately 42h 37m to drive from Cambridge to Surrey.
There are 653+ hotels available in Surrey.
What companies run services between Cambridge, ON, Canada and Surrey, BC, Canada?
Flair Airlines and WestJet fly from Kitchener/Waterloo Airport (YKF) to Vancouver International Airport (YVR) twice daily.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- $190–800
- Website
- flyporter.com
Flights from John C. Munro Hamilton International Airport to Vancouver International Airport
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- $220–900
Flights from John C. Munro Hamilton International Airport to Vancouver International Airport via Montreal St. Hubert
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- $220–900
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $230–800
- Website
- westjet.com
Flights from John C. Munro Hamilton International Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- $190–1,100
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $160–550
Flights from John C. Munro Hamilton International Airport to Abbotsford International Airport via Calgary
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $240–1,300
Flights from Kitchener/Waterloo Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 13h
- When
- Every day
- Estimated price
- $500–1,000
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Vancouver International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $220–750
Flights from Kitchener/Waterloo Airport to Vancouver International Airport via Edmonton
- Ave. Duration
- 7h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $280–950
Flights from Kitchener/Waterloo Airport to Vancouver International Airport via Calgary
- Ave. Duration
- 11h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- $270–900
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $800–1,700
- Website
- https://www.viarail.ca/en
- Escape
- $800–1,700
- Business
- $900–1,400
- Business Plus
- $950–1,400
- Economy
- $900–1,700
- Economy Plus
- $1,000–1,700
Train from Toronto Union Station to Vancouver
- Ave. Duration
- 4d 1h
- Frequency
- Twice a week
- Estimated price
- $1,000–2,100
- Website
- https://www.viarail.ca/en
- Escape
- $1,000–2,100
- Business
- $1,100–1,800
- Business Plus
- $1,100–1,800
- Economy
- $1,100–2,100
- Economy Plus
- $1,200–2,100
- Phone
- +16474775500
- [email protected]
- Website
- onexbus.com
Bus from Kitchener, ON - Sportsworld Station to Toronto, ON - 44 York St.
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- https://www.onexbus.com/
- Standard Fare
- $22–35
Bus from Kitchener, ON - Sportsworld Station to Pearson International Airport Terminal 1
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $20–29
- Website
- https://www.onexbus.com/
- Standard Fare
- $20–29
Bus from Kitchener, ON - Sportsworld Station to Toronto, ON - 44 York St.
- Ave. Duration
- 1h 21m
- Frequency
- 4 times a day
- Estimated price
- $22–35
- Website
- https://www.onexbus.com/
- Standard Fare
- $22–35
- Phone
- +1 780 852 4056
- [email protected]
- Website
- sundogtours.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Website
- https://www.sundogtours.com/
- Phone
- +1 866 606 6700
- [email protected]
- Website
- banffjaspercollection.com
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $110–150
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $110–150
- Phone
- +1 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Lake Louise to Surrey
- Ave. Duration
- 10h 40m
- Frequency
- Twice daily
- Estimated price
- $90–200
- Website
- https://www.riderexpress.ca/
- Standard
- $90–200
- Ave. Duration
- 40 min
- Estimated price
- $110–140
Cambridge Airport Taxi Service
- Phone
- +1 866 271 9919
- Website
- cambridgeairporttaxiservice.ca
Golden Triangle Taxi
- Phone
- +1 519 740 2222
- Website
- goldentriangletaxi.com
Cambridge Airport Taxi Service
- Phone
- +1 866 271 9919
- Website
- cambridgeairporttaxiservice.ca
Golden Triangle Taxi
- Phone
- +1 519 740 2222
- Website
- goldentriangletaxi.com
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 Which side of Niagara Falls should I choose (and how do I get there)?, Italy Travel Guides, and How to get from London to Edinburgh - to help you get the most out of your next trip.













