There are 6 ways to get from Surrey to Emerald Lake by bus, car, plane, shuttle, or taxi
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 Surrey, BC to Field, BCVancouver
12h 14m$173–233Drive 742.1 km
cheapest- Drive from Surrey to Emerald Lake742.1 km
8h 32m$145–209Fly Vancouver International Airport to Calgary International Airport, bus
- Fly from Vancouver International Airport (YVR) to Calgary International Airport (YYC)YVR - YYC
- Take the bus from Calgary Airport to HI Banff Alpine Centre
- Take the bus from Banff, AB to Field, BC
9h 3m$197–467Bus to Abbotsford International Airport, fly to Calgary International Airport, bus
- Take the bus from Scott Road Skytrain Station to Abbotsford International Airport
- Fly from Abbotsford International Airport (YXX) to Calgary International Airport (YYC)YXX - YYC
- Take the bus from Calgary Airport to HI Banff Alpine Centre
- Take the bus from Banff, AB to Field, BC
9h 40m$219–512Fly Vancouver International Airport to Kelowna International Airport, shuttle, bus
- Fly from Vancouver International Airport (YVR) to Kelowna International Airport (YLW)YVR - YLW
- Take a shuttle bus from Kelowna International Airport to Revelstoke, BC - Downtown
- Take the bus from Revelstoke, BC to Field, BC
12h 22m$161–638Fly Vancouver International Airport to Kamloops Airport, shuttle, taxi, bus
- Fly from Vancouver International Airport (YVR) to Kamloops Airport (YKA)YVR - YKA
- Take a shuttle bus from Kamloops Airport to Sun Peaks Resort, BC
- Take the taxi from Sun Peaks Resort, BC to Chase, BC
- Take the bus from Chase, BC to Field, BC
12h 48m$377–1,016
Vancouver International Airport (YVR) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from Surrey to Emerald Lake is to drive which costs $140 - $210 and takes 8h 32m.
The fastest way to get from Surrey to Emerald Lake is to drive which takes 8h 32m and costs $140 - $210.
The distance between Surrey and Emerald Lake is 769 km. The road distance is 742.1 km.
The best way to get from Surrey to Emerald Lake without a car is to bus which takes 12h 14m and costs $170 - $240.
It takes approximately 12h 14m to get from Surrey to Emerald Lake, including transfers.
Emerald Lake is 1h ahead of Surrey. It is currently 6:59 PM in Surrey and 7:59 PM in Emerald Lake.
Yes, the driving distance between Surrey to Emerald Lake is 742 km. It takes approximately 8h 32m to drive from Surrey to Emerald Lake.
There are nine+ hotels available in Emerald Lake.
What companies run services between Surrey, BC, Canada and Emerald Lake, BC, Canada?
Rider Express operates a bus from Surrey, BC to Field, BC twice daily. Tickets cost $140–190 and the journey takes 10h 30m.
- Website
- westjet.com
Flights from Vancouver International Airport to Calgary International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $50–430
Flights from Abbotsford International Airport to Calgary International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $30–370
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $35–340
- Website
- aircanada.com
Flights from Vancouver International Airport to Calgary International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $50–300
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $40–280
Flights from Vancouver International Airport to Kamloops Airport
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- $55–380
- Website
- flyflair.com
Flights from Vancouver International Airport to Calgary International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $50–280
Flights from Abbotsford International Airport to Calgary International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $55–310
- Website
- flyairnorth.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 50 min
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $60–250
- Website
- flycma.com
Flights from Vancouver International Airport to Kelowna International Airport
- Ave. Duration
- 1h
- When
- Sunday
- Estimated price
- $180–280
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Surrey, BC to Field, BC
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- $140–190
- Website
- https://riderexpress.ca/
- Standard
- $140–190
Bus from Banff, AB to Field, BC
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $45–60
- Website
- https://riderexpress.ca/
- Standard
- $45–60
Bus from Revelstoke, BC to Field, BC
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $60–80
- Website
- https://riderexpress.ca/
- Standard
- $60–80
Bus from Chase, BC to Field, BC
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $85–110
- Website
- https://riderexpress.ca/
- Standard
- $85–110
- Phone
- +1 800 974 2850
- Website
- banffexplorer.com
Bus from Calgary Airport to HI Banff Alpine Centre
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- $59
- Schedules at
- banffexplorer.com
- info@reliablebus.ca
- Website
- reliablebus.ca
Bus from Scott Road Skytrain Station to Abbotsford International Airport
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- $33
- Website
- https://reliablebus.ca/
- Phone
- 1-888-569-1969
- info@revelstoketransfers.com
- Website
- revelstoketransfers.com
Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $2–156
- Website
- https://revelstoketransfers.com/
- Adult
- $2
- Adult (13+) One-Way
- $156
- Child (3-12) One-Way
- $78
- Phone
- (250) 554-8005
- info@sunstarshuttle.com
- Website
- sunstarshuttle.com
Shuttle from Kamloops Airport to Sun Peaks Resort, BC
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $60–130
- Website
- https://www.sunstarshuttle.com/
- Single Passenger - One Way
- $130
- Two or More Passengers - Per Person.
- $60
- Ave. Duration
- 1h 20m
- Estimated price
- $90–120
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)?, Getting around the Cyclades, and Need to know: Jadrolinija - to help you get the most out of your next trip.


