Beautiful downtown Banff

The Rocky Mountaineer train between Vancouver and Banff National Park (service available both directions) is our most popular train trip for a number of reasons.

This two day Rocky Mountaineer trip gives you a chance to travel through Canada’s Rocky Mountains and spend a night, or longer, in the town of Banff, the most picturesque town in the Canadian Rockies.

Furthermore, Banff is only 55 km (34 miles) from Lake Louise, one of the world’s most iconic and popular destinations. We offer both day trips to Lake Louise from Banff  and packages with overnight stays at the renowned Fairmont Chateau Lake Louise.

Finally, Banff is only 140 km (86 miles) from Calgary International airport, the closest airport to the Rockies.

Airport shuttles are available between Calgary airport and Banff several times daily and take 1 hour 45 minutes.

Because Banff is the visitor hub of the Canadian Rockies, the two day train trip between Vancouver and Banff forms the basis for many of our Rocky Mountaineer Rail packages.

There is NO train service to/from Calgary. However, all packages that begin or end in Calgary include a transfer between Banff National Park, or Lake Louise, and Calgary airport or downtown Calgary. We can also add tours and rental cars that begin in the Rockies and end in Calgary.

Best Banff Train Packages

2 Day Train + 1 Hotel or 2 Day Train + 3 Hotels

We offer both a 2 Day / 1 Night train package and a 2 Day / 3 Night package. If you already have accommodations in Vancouver and Banff, or prefer to book your own, then the 2 day / 1 night package will be perfect for you. If you want us to take care of your hotels in Vancouver and/or Banff, then the 2 Day / 3 Night package is the one to choose. Click on either package to get more information about features, departure dates and prices.  (All train options include a night in Kamloops, a town in the BC interior and the midpoint on the train journey. You don’t sleep on the train and don’t travel at night because we don’t want you to miss any of the scenery.)

5 Day Canadian Rockies Experience

This package is our most popular package for travelers who are short on time but long on the desire to make the most of their Canadian Rockies experience. You’ll spend 2 days on the wonderful Rocky Mountaineer train and enjoy 4 nights accommodation: Vancouver, Kamloops (midpoint on the train journey) and two nights in the town of Banff in the heart of Banff National Park. This 5 Day / 4 Night package includes a tour to Lake Louise and a transfer between your Banff hotel and Calgary Airport.

8 Day Canadian Rockies at Leisure

This is our most leisurely trip because it includes two nights each in Banff and Lake Louise. You have time to relax and really take in the surrounding magnificence of the mountains. Along with two days on the Rocky Mountaineer train between Vancouver and Lake Louise and your time at Lake Louise and Banff, you’ll visit the Columbia Icefield, ride the Ice Explorer, visit the Glacier SkyWalk. This 8 Day / 7 Night package also includes stays in Vancouver and Calgary.