Trip to Banff

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Vancouver to Banff

🚆 Embark on a picturesque train journey from Vancouver to Banff with Rocky Mountaineer. The direct train departs from the Rocky Mountaineer Station and travels through stunning landscapes for approximately 3 days and 1 hour. 🏔️ Enjoy the relaxing and scenic ride as you pass by majestic mountains, lush forests, and crystal-clear lakes on your way to Banff. Services operate every 15 minutes, allowing you to soak in the beauty of the Canadian wilderness at a leisurely pace. 🛤️ Arrive at the Banff station feeling refreshed and rejuvenated after your enchanting train adventure through Western Canada. Rocky Mountaineer ensures a comfortable and memorable journey from Vancouver to Banff.

Where to stay in Banff

There are over 55 hotels to stay in Banff. Prices range from $29 per night.

Find accommodation
  • Rocky Mountaineer is the company that provides train routes from Vancouver to Banff. The journey takes approximately 3 days and 1 hour for this scenic route through the Canadian Rockies. Trains depart from Vancouver - Rocky Mountaineer Station and arrive at Banff station. It is a popular choice for travelers looking to experience the breathtaking views and luxurious train travel through the beautiful landscape of Western Canada.
  • The direct train operated by Rocky Mountaineer is the fastest option between Vancouver and Banff. This scenic journey through the Canadian Rockies typically takes approximately 3 days and 1 hour to complete. The train departs from Vancouver - Rocky Mountaineer Station and arrives at Banff station, offering passengers a luxurious and immersive experience during the trip. While it may not be the quickest mode of transportation, the train ride allows travelers to enjoy the stunning views and serene landscapes along the way.
  • Trains departing for Banff from Vancouver are operated by Rocky Mountaineer and depart from Vancouver - Rocky Mountaineer Station. This station serves as the starting point for the scenic train journey through the Canadian Rockies to Banff, offering passengers a comfortable and luxurious travel experience. Travelers can board the train at Vancouver - Rocky Mountaineer Station and begin their adventure to Banff enjoying the breathtaking views and amenities provided onboard.
  • There is a direct train service provided by Rocky Mountaineer that runs between Vancouver and Banff. The journey takes approximately 3 days and 1 hour, and services depart every 15 minutes from Vancouver - Rocky Mountaineer Station. Passengers can enjoy the scenic route through the Canadian Rockies as they travel from Vancouver to Banff on this iconic train service offered by Rocky Mountaineer.
  • The train service from Vancouver to Banff operated by Rocky Mountaineer, arrives at Banff station. This is the final destination for passengers traveling on this train route through the stunning Canadian Rockies. Banff station serves as a gateway to the town of Banff and its surrounding national park, offering visitors a convenient arrival point to explore the natural beauty of the area.
  • The first train of the day from Vancouver to Banff operated by Rocky Mountaineer, departs from Vancouver - Rocky Mountaineer Station. The exact departure time may vary, so it is advisable to check the schedule beforehand. The last train of the day also departs from the same station in Vancouver. The train journey takes approximately 3 days and 1 hour, offering passengers a leisurely and scenic experience through the Canadian Rockies.
  • There is typically one direct train trip per day between Vancouver and Banff operated by Rocky Mountaineer. The service departs from Vancouver - Rocky Mountaineer Station and arrives at Banff station. As the journey takes approximately 3 days and 1 hour, passengers can enjoy a relaxing and scenic train ride through the stunning Canadian Rockies. It's recommended to check the schedule and availability in advance as timings can vary.
  • Yes, there is a direct train between Vancouver and Banff. The service is operated by Rocky Mountaineer, departing from Vancouver - Rocky Mountaineer Station and arriving at Banff station. The journey takes approximately 3 days and 1 hour, offering passengers a leisurely and scenic experience through the picturesque Canadian Rockies. It's advisable to plan ahead and book tickets in advance for this memorable train journey.

Will you be returning to Vancouver by train?

If you are looking for the return train journey, check out trains from Banff to Vancouver

See schedule