How can you visit Banff by train?

You can visit Banff by train aboard the Rocky Mountaineer on its First Passage to the West route, which travels between Vancouver and Banff or Lake Louise. There is no direct VIA Rail service to Banff, so guests travelling on VIA Rail’s The Canadian can stop in Jasper and continue to Banff on a vehicle transfer. From Calgary, Banff is about 130 kilometres (81 miles), or 90 minutes, by road without stops.

The Rocky Mountaineer train rounds Morant's Curve with the river and mountains in the background

At a glance

1 direct route

Rocky Mountaineer’s First Passage to the West is the only direct passenger rail route to Banff

2 service levels on Rocky Mountaineer

GoldLeaf (bi-level glass-dome cars with a separate dining area and outdoor viewing platform) and SilverLeaf (single-level coaches with oversized windows)

1st national park in Canada

Banff National Park was established in 1885

Over 4 million visitors a year

Banff is one of Canada's most visited destinations

Best-selling rail tours with visits to Banff

All these itineraries can be personalized to your needs, interests and travel style. 

How do you get to Banff by rail?

There are two ways to reach Banff by rail — aboard the Rocky Mountaineer’s First Passage to the West route, which connects Vancouver with Banff or Lake Louise, or aboard VIA Rail’s The Canadian to Jasper, followed by a road transfer of about 3.5 to 4 hours to Banff. Calgary is a popular gateway for travellers visiting Banff, with the town located about 130 kilometres (81 miles), or 1.5 hours, from the city by road.

Travelling car-free from Vancouver to Banff or Lake Louise can be simple and seamless when your tickets and transfers are pre-arranged for you. When you book with us, our Vacation Advisors create a personalized itinerary and handle the details and logistics, including train tickets, accommodations, tours, experiences and transfers between airports, hotels and train stations. This means you can focus on discovering the Canadian Rockies without worrying about driving or navigating between destinations.

Explore: Vancouver to Banff train route

Browse rail trips with visits to Banff

TRIP ROUTE DURATION STARTING PRICE (CAD PER PERSON)
Complete Canadian Rockies by Train Rocky Mountaineer's Journey through the Clouds 8 days / 7 nights $7,130 CAD
Ultimate Canadian Rockies by Train VIA Rail's The Canadian train; Rocky Mountaineer's First Passage to the West 10 days / 9 nights $8,870 CAD
Banff and the Canadian Rockies Explorer Rocky Mountaineer's First Passage to the West 8 days / 7 nights $7,990 CAD
Essential Rockies by Train Rocky Mountaineer's First Passage to the West 6 days / 5 nights $6,170 CAD
Canadian Rockies Voyage by Train VIA Rail's The Canadian train 6 days / 5 nights $5,390 CAD
Prestige Train Journey Across Canada VIA Rail's The Canadian train 11 days / 10 nights $17,860 CAD
Canadian Rockies to Toronto by Train VIA Rail's The Canadian train 12 days / 11 nights $9,690 CAD
Canadian Rockies Prestige Train Journey VIA Rail's The Canadian train 9 days / 8 nights $8,330 CAD

Vancouver to Banff by train

The Rocky Mountaineer’s First Passage to the West is the only direct train route from Vancouver to Banff, and one of the most scenic rail journeys in the Canadian Rockies. The relaxing 2-day journey includes an overnight hotel stay in Kamloops, giving travellers time to rest before continuing to Banff the following morning. As the train approaches Banff, the route enters the Bow Valley, surrounded by the peaks of the Canadian Rockies.

The Rocky Mountaineer travels during the day, so travellers can enjoy the scenery along the way rather than missing the views overnight. Passengers travelling in GoldLeaf service can take in the landscape from a spacious reclining seat beneath glass-dome windows, from the outdoor viewing platform or while dining in the dedicated dining room. Passengers travelling in SilverLeaf service can enjoy the views from spacious seats next to large panoramic windows, with meals served at their seats.

Personalized train trips that include SilverLeaf on Rocky Mountaineer start at $6,170 CAD per person, and those that include GoldLeaf service start at $6,990 CAD per person. 

Take a closer look at the route. Below is an overview of each day of the journey, including notable landmarks along the route.

Vancouver to Kamloops
Day 1

Vancouver to Kamloops

  • Vancouver: Departs from the Rocky Mountaineer station near downtown
  • Fraser Valley: Farmland east of Vancouver
  • Fraser Canyon and Hell’s Gate: The narrowest point of the Fraser River
  • Thompson River: A dry, semi-desert canyon
  • Kamloops: Overnight hotel stay
Kamloops to Banff
Day 2

Kamloops to Banff

  • Kamloops: Departs in the morning
  • Shuswap Lake: Lake views in the morning
  • Craigellachie: Where the last spike of the Canadian Pacific Railway was driven in 1885
  • Rogers Pass and Stoney Creek Bridge: A steel arch bridge in Glacier National Park
  • Kicking Horse Canyon: A steep river canyon east of Golden
  • Spiral Tunnels: Looping tunnels that carry the train up a steep grade in Yoho National Park
  • Continental Divide: The boundary between BC and Alberta
  • Banff: Arrives in the evening

Compare GoldLeaf and SilverLeaf service below:

Interior view of GoldLeaf coach on Rocky Mountaineer train

SilverLeaf vs GoldLeaf: Which to choose

Double Quote Icon

SilverLeaf Service is the most popular choice for first-time Rocky Mountaineer travellers because it still includes panoramic views, delicious hot meals, and access to an outdoor viewing area at a lower price point than GoldLeaf. It’s a great option for travellers who want to leave more room in the budget for hotels and sightseeing in the Canadian Rockies. If the trip is for a milestone celebration, GoldLeaf is definitely worth the upgrade!

Shannon Brand
Senior Vacation Advisor at Fresh Tracks Canada

Toronto to Banff by train

There is currently no direct train route that links Toronto to Banff; instead, travellers can take VIA Rail’s The Canadian westbound from Toronto to Jasper, then continue to Banff by road. The rail journey takes approximately 70 hours, travelling around 3,546 km (2,203 mi). Without stops, the vehicle transfer takes approximately 3.5 hours to reach Banff. The full Canadian route runs between Vancouver and Toronto and can be travelled in either direction.

When booking with us, travellers can shape the journey around their preferred pace. Our Vacation Advisors arrange the train tickets, accommodations and transfers in advance, making each part of the journey seamless. A private vehicle can be ready at the station in Jasper to continue to Banff, or the itinerary can include an overnight stay in Jasper for a slower, more relaxed experience. Additional stops and stays can also be added along the way, giving travellers the flexibility to spend more time exploring before continuing to Banff.

Which rail trips include time in Banff?

Several scenic Canadian train journeys include time in Banff, from Rocky Mountaineer routes to VIA Rail journeys aboard The Canadian. When booking with Canadian Train Vacations by Fresh Tracks Canada, each itinerary can be personalized to include the destinations you want to visit, as well as how much time you would like to spend in each one. Note that Rocky Mountaineer’s Passage to the Peaks route is discontinued and no longer available.

Featured Trip

Complete Canadian Rockies by Train

This 8-day journey combines scenic rail travel with time in Jasper, Lake Louise and Banff. Travel aboard the Rocky Mountaineer from Vancouver to Jasper, with an overnight hotel stay in Kamloops along the way. Spend 2 nights in Jasper, then continue by vehicle to Lake Louise for 1 night and Banff for 2 nights, before finishing in Calgary. The journey can also be taken in reverse, starting in Calgary and travelling towards Vancouver. This itinerary includes Rocky Mountaineer rail travel, hotel stays throughout the journey, tours, experiences, and transfers between destinations, hotels, airports and train stations.

  • Available:

    April – October
  • Length:

    8 days
  • Time on train:

    2 days
  • Price from:

    Loading price... pp
  • Train type:

    Rocky Mountaineer
Featured Trip

Canadian Rockies Voyage by Train

This 6-day itinerary combines overnight sleeper train travel aboard VIA Rail’s The Canadian with time in Jasper and Banff. Travel from Vancouver to Jasper by rail, spend 1 night in Jasper, then continue by land transfer to Banff for 2 nights before finishing in Calgary. The journey can also be taken in reverse, and both directions offer time to discover the best of Banff and Jasper National Parks. Your itinerary includes VIA Rail travel in either Sleeper Plus or Prestige Class, hotel stays in Jasper and Banff, tours, experiences, and transfers between destinations, hotels, airports and train stations.

  • Available:

    April – October
  • Length:

    6 days
  • Time on train:

    1 day / 1 night
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail

What is there to see and do in Banff?

Banff is one of Canada’s most scenic destinations, with plenty to see and do for different interests and activity levels. Many of the highlights are conveniently close to one another, making it easy to explore at a relaxed pace without spending long periods travelling between activities and sites.

Some of the favourite experiences for rail travellers include relaxing at the Banff Upper Hot Springs, taking the Banff Gondola for panoramic mountain views, enjoying a boat tour on Lake Minnewanka, exploring Banff Avenue, and staying at Fairmont Chateau Lake Louise.

1. Banff Upper Hot Springs

Located about 4 km (2.5 miles) from Banff townsite, Banff Upper Hot Springs was opened to the public in 1886, with the bathhouse built in 1932. It was carefully designed and constructed to protect the natural source of the original hot sulphur spring. Visitors can enjoy the striking beauty of the surrounding Mount Rundle while soaking in its waters. It’s a relaxing way to enjoy Banff at a slower pace, with no long hike or strenuous activity required.

This spring is one of the nine naturally occurring hot springs in the Banff region. It flows from a rock crack in the Sulphur Mountain Thrust Fault. The average temperature of the Upper Hot Springs water ranges from 37°C to 40°C (98°F to 104°F), making it the hottest spring in Banff.
Visitors can enjoy it here from 10 am to 10 pm. The last entry is at 9:30 pm. It is open for all Canadian holidays as well. The convenient location and relaxed pace make the hot springs an easy addition to a day of sightseeing in Banff. The best time to visit Banff Upper Hot Springs is on a weekday morning, when crowds are lighter.

The Upper Hot Springs ticket price starts from around $19.75 CAD for each adult. Senior citizens and youths have to pay approximately $17.25 CAD, while children under the age of 3 can enjoy the Upper Hot Springs for free. The family package of up to 4 people with a maximum of 2 adults costs around $64.25 CAD.

2. The Banff Gondola 

The Banff Gondola carries you to the summit of Sulphur Mountain, bringing you to an elevation of 2,281 metres (7,486 feet). It’s an easy way to experience the mountain scenery without a challenging hike. The journey is especially beautiful when the surrounding mountains are covered in snow during Winter.

At the summit, visitors can take their time enjoying the panoramic views along the accessible boardwalk or settle in for a meal at Sky Bistro, the award-winning restaurant with mountain views. The gondola is about 2.5 km (1.5 miles) from Banff townsite and can be reached by car or Roam Route 1 shuttle from downtown Banff. Taking the shuttle can be a convenient option, particularly during the busy Summer months when parking can be limited.


Gondola tickets are priced from around $55 to $96 CAD per adult, while children under five years old can ride for free.

3. Other things to do in Banff

Travellers can also cruise Lake Minnewanka, the largest lake in Banff National Park, on a guided boat tour and learn about the area's history, geology and Indigenous stories. In town, Banff Avenue is lined with shops, galleries and restaurants. Nearby, visitors can learn about the founding of Canada’s first national park at the Cave and Basin National Historic Site, where railway workers found hot springs in 1883. For a memorable stay, Fairmont Banff Springs offers mountain views, a spa and fine dining. Guided tours along the Icefields Parkway reveal turquoise lakes, glaciers and the Columbia Icefield.

Book activities in advance

Double Quote Icon

Avoid disappointment by reserving tours and activities in advance. The summer can be a very busy time in Banff and other seasons may offer limited capacity. Our Vacation Advisors can help with any arrangements when you book with Canadian Train Vacations by Fresh Tracks Canada.

Deborah Scott
Vacation Advisor at Fresh Tracks Canada

When is the best time to visit Banff?

Banff is a great destination to visit year-round, so the best time depends on the experience you’re looking for. The Rocky Mountaineer season typically runs from mid-April to October, while VIA Rail operates year-round, so there are rail options in every season.

Check out our detailed guide to discover the best time to visit Banff.
Two elk standing in a meadow with trees and a snowy mountain in the background.

A quieter shoulder season with lingering snow, fewer crowds and opportunities to enjoy some Winter activities.

Plan your Banff rail vacation with a Vacation Advisor

At Canadian Train Vacations by Fresh Tracks Canada, we’ve been planning personalized journeys through Canada for 30 years. Our sample itineraries serve as a starting point; from there, we can customize your trip to reflect your unique preferences, interests and needs. Our Vacation Advisors, also known as Canadian Insiders, are local travel experts, and can help you choose the best time to visit Banff as well as seamlessly handle every detail, including your train travel, accommodations, transfers, tours and activities.

Speak to a local travel expert
Share
Share on FacebookSend by email

Last updated: Oct 30, 2026