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

🌲 The journey by train offers a unique way to experience the stunning scenery of the Pacific Northwest and the Canadian Rockies. Passengers can relax on board and enjoy the changing landscapes during the 39-hour adventure.

Where to stay in Banff

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

Find accommodation
  • There is no direct train service from Vancouver to Banff. However, travelers can take a train route that includes transfers in Vancouver and Kamloops, BC. The Vancouver to Banff train services are operated by Amtrak, with departures from Vancouver station and Rocky Mountaineer, with arrivals at Banff station. The journey duration, including transfers, is approximately 39 hours and 4 minutes.
  • The fastest train services from Vancouver to Banff involve a journey with transfers in Vancouver and Kamloops, BC. The total travel time, including transfers, is approximately 39 hours and 4 minutes. The train services operated by Amtrak departing from Vancouver station and Rocky Mountaineer arriving at Banff station are the main options for this route. While the travel time may be longer due to transfers, these are the most convenient and scenic train services available for this journey.
  • Trains departing for Banff from Vancouver leave from Vancouver station. The train services for this route are operated by Amtrak, making Vancouver station the primary departure point for travelers starting their journey to Banff. Passengers can board the train at Vancouver station to begin their scenic route towards Banff, enjoying the beautiful views along the way.
  • There are multiple trains available for travelers journeying from Vancouver to Banff. While there is no direct train connecting the two destinations, passengers can take a route that involves transfers through Vancouver and Kamloops, BC. Both Amtrak and Rocky Mountaineer operate train services for this route, with departures from Vancouver station and arrivals at Banff station, making for a scenic journey that takes approximately 39 hours and 4 minutes including transfers.
  • The train services operating from Vancouver to Banff provided by Rocky Mountaineer, arrive at Banff station, the final destination of the journey. Banff station serves as the endpoint for this scenic and picturesque train route, offering passengers a convenient and memorable arrival point in the heart of the Canadian Rockies. Upon arrival at Banff, travelers can disembark and begin exploring the stunning natural beauty and attractions that the Banff area has to offer.
  • As there is no direct train from Vancouver to Banff the schedule for departure and arrival times varies based on the specific route and transfers involved. The journey, including transfers, typically takes around 39 hours and 4 minutes to reach Banff from Vancouver by train. Travelers should consult the respective train operators, Amtrak and Rocky Mountaineer, for the most up-to-date information on departure and arrival times for this scenic train route through Vancouver and Kamloops to Banff. It is advisable to check the schedules and plan accordingly to ensure a smooth and enjoyable journey.
  • There are no direct train trips between Vancouver and Banff. The journey involves transfers in Vancouver and Kamloops, BC, with a total travel time of approximately 39 hours and 4 minutes. Travelers will need to take different trains operated by Amtrak and Rocky Mountaineer to complete the scenic route from Vancouver to Banff. It is important to plan ahead and coordinate the schedules of the connecting trains for a smooth and enjoyable travel experience.
  • There is no direct train between Vancouver and Banff. Travelers will need to take a route that includes transfers in Vancouver and Kamloops, BC, which results in a total journey time of approximately 39 hours and 4 minutes. While there is no direct train, the scenic journey and unique experience of traveling through multiple locations make for an interesting and memorable trip from Vancouver to Banff by train.

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