Banff Hop On Hop Off Bus
Disclosure: This post may contain affiliate links, meaning if you decide to make a purchase through our links we may earn a commission at no additional cost to you. Read about our policy here.
The Banff Hop on Hop Off Bus has become quite popular recently for getting around seamlessly. The Hop On Hop Off Bus is exactly what it sounds like – a bus that lets you quite literally hop on and off when you want! The bus starts in Banff and stops at Johnston Canyon, the Lake Louise Gondola, Lake Louise, and Moraine Lake throughout the day.
If you want to hike at Lake Louise or Moraine Lake, this is a great option, as they have a flexible schedule with multiple departure times throughout the day. Buses depart several times daily during the summer from either the Moose Hotel and Suites on Banff Avenue or the Banff Heritage Train Station. Just note that the later you depart, the fewer places you can explore, so we recommend booking the earliest bus available if you want to go hiking.
Hop On Hop Off Transport Overview
- Departs from: 2 Departures a day starting in Banff (we recommend the 7:45 am & 9:30 am departure)
- Duration: Self Dependent
- Cost: $90 + tax
- Pets allowed: No
- Sunrise Anywhere? No
- Stops Included: Lake Louise, Moraine Lake, Johnston Canyon, Lake Louise Summer Gondola
- Notes: The Hop On Bus runs from June 7th to September 22nd, 2024.
What Makes the Hop On Hop Off Tour Unique?
- This is one of the only transport operators that travels along the Bow Valley Parkway and drops off at Johnston Canyon. This means you don’t have to deal with parking at this busy attraction.
- Leaves enough time for various hiking opportunities at Lake Louise and Moraine Lake.
- Set schedules, guaranteed seatings, and no lines
- Fun bus hosts.
- Flexible cancellation policy.
Westbound Schedule
Banff Moose Hotel/ Banff Train Station | 7:45am 7:50am | 9:30am 9:35am | |
Johnston Canyon | 8:25am | 10:10am | 12:30pm |
Lake Louise Gondola | 9:15am | 10:55am | 13:25pm |
Lake Louise Lakeshore | 9:35am | 11:15am | 13:40pm |
Moraine Lake arrival/ Moraine Lake departure | 10:00am | 11:45am | 14:05pm 15:05pm *last departure) |
Eastbound Schedule
Lake Louise Lakeshore | 12:15pm | 3:25pm | 4:45pm |
Lake Louise Gondola | 12:35pm | 3:45pm | 4:55pm |
Johnston Canyon | 4:25pm | 5:30pm | |
Banff Train Station/ Banff Moose Hotel | 4:55pm | 6:00pm |