• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 4 ways to get from Alberta to Emerald Lake by bus 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.

Recommended option

Bus via Banff  •  4h 6m

  1. Take the bus from Inter-City Express Stop to Banff Train Station Elk Street On-it
  2. Take the bus from Banff Train Station Elk Street to Lake Louise Lakeshore 8X / ...

$112 - $154

3 alternative options

Bus  •  4h 1m

  1. Take the bus from Calgary, AB - 1421, 33 Street SW to Lake Louise, AB Calgary

$148 - $193

Bus #2  •  6h 9m

  1. Take the bus from Calgary Downtown to Lake Louise, AB Westbound / ...

$193 - $293

Drive  •  2h 40m

  1. Drive from Calgary to Emerald Lake 135.7 miles

$23 - $35

Questions & Answers

The cheapest way to get from Alberta to Emerald Lake is to drive which costs $23 - $35 and takes 2h 40m.

More details

The quickest way to get from Alberta to Emerald Lake is to drive which costs $23 - $35 and takes 2h 40m.

More details

The distance between Alberta and Emerald Lake is 409 km. The road distance is 217.2 km.

Get driving directions

The best way to get from Alberta to Emerald Lake without a car is to bus via Banff which takes 4h 6m and costs $110 - $160.

More details

It takes approximately 4h 6m to get from Alberta to Emerald Lake, including transfers.

More details

Yes, the driving distance between Alberta to Emerald Lake is 217 km. It takes approximately 2h 40m to drive from Alberta to Emerald Lake.

Get driving directions

There are 13+ hotels available in Emerald Lake. Prices start at $171 CAD per night.

More details

Map of how to get from Alberta to Emerald Lake.
Launch map view
  • Distance: 255.3 miles
  • Duration: 4h 6m

What companies run services between Alberta, Canada and Emerald Lake, BC, Canada?

You can take a bus from Calgary to Emerald Lake via Banff Train Station Elk Street and Lake Louise Lakeshore in around 4h 6m.

Bus operators
On-It Transit
Phone
+1 403-851-2509
Email
ONIT@calgaryregion.ca
Website
onitregionaltransit.ca
Bus from Inter-City Express Stop to Banff Train Station Elk Street
Ave. Duration
1h 55m
Frequency
Twice daily
Estimated price
$10 - $15
Website
On-It Transit
Roam Transit
Phone
+1 403-762-0606
Website
roamtransit.com
Bus from Banff Train Station Elk Street to Lake Louise Lakeshore
Ave. Duration
50m
Frequency
Hourly
Estimated price
$2 - $9
Website
Roam Transit
Local fares
$2
Regional fares
$6 - $9
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Calgary, AB - 1421, 33 Street SW to Lake Louise, AB
Ave. Duration
2h 20m
Frequency
6 times a week
Estimated price
$50 - $70
Schedules at
riderexpress.ca
Brewster Express
Phone
1-866-606-6700
Website
banffjaspercollection.com
Bus from Calgary Downtown to Lake Louise, AB
Ave. Duration
4h 25m
Frequency
Every 4 hours
Estimated price
$95 - $170
Book at
bookings.banffjaspercollection.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 Need to know: Greyhound, 5 incredible day trips from Florence by train and Best ways to travel around Australia - to help you get the most out of your next trip.