Train & Rail Tours & Trips in Canadian Rockies
4.5 stars on(7,068 reviews)- Choose from 8 Canadian Rockies tours
- 200+ verified reviews from TourRadar travelers
- 24/7 customer support
8 best train & rail Canadian Rockies tours
Compiled by
MelissaCanadian Rockies travel expert at TourRadar
- 5-Day Vancouver to Rockies VIA Rail Adventure | Vancouver Departure
- Western Canada by Rail
- Canadian Rockies by Train (Vancouver, BC to Calgary, AB) (2025)
- Canadian Rockies by Train (Vancouver, BC to Calgary, AB) (2024)
- Canadian Rockies by Train
- Grand Rail Circle
- Dream route through the Rocky Mountains
- Canada's dream on rails
5-Day Vancouver to Rockies VIA Rail Adventure | Vancouver Departure
11 Reviews by TourRadar travelers“The train was on time, the seats were comfortable, and the view during the journey was great.”
Edna, traveled in June 2024
- Board the VIA Rail to Jasper
- Explore Jasper National Park
- Cruise on Maligne Lake
Duration 5 days Destinations Vancouver, Jasper National Park, Banff National Park, Lake Louise, Yoho National Park, Calgary Age Range up to 85 year olds Operated in English, Chinese Operator Calgary Tours - From $1,305
- US$1,110You save $195
- Price per day
- $222
Western Canada by Rail
104 Reviews by TourRadar travelers“Truly stunning mountain scenery through the Rockies to Vancouver with guest appearances from bears, elk, eagles and gophers!”
Andrew, traveled in June 2023
- Explore downtown Calgary and Fort Calgary
- Relax in Banff's hot springs or hike trails
- Ride the Ice Explorer on Columbia Icefield
Duration 9 days Destinations Calgary, Banff National Park, Jasper National Park, Mount Robson Provincial Park, Kamloops, Vancouver, Victoria Age Range up to 99 year olds Operated in English Operator Cosmos - From $3,999
- US$3,921+$147 upfront costsYou save $77
- Price per day
- $436
- Explore Stanley Park's urban rainforest
- Ride the Canadian through the Rockies
- Cruise on Maligne Lake's sparkling waters
Duration 9 days Destinations Vancouver, Jasper, Lake Louise, Banff, Calgary Age Range 5 to 99 year olds Operated in English Operator Collette - From $5,899
- US$5,699You save $200
- Price per day
- $633
Canadian Rockies by Train (Vancouver, BC to Calgary, AB) (2024)
43 Reviews by TourRadar travelers“All we had hoped for.”
BETTY, traveled in July 2019
- Explore Stanley Park and Gastown in Vancouver
- Travel by train through the Canadian Rockies
- Cruise on Maligne Lake and visit Spirit Island
Duration 9 days Destinations Vancouver, Jasper National Park, Banff National Park, Calgary Age Range up to 99 year olds Operated in English Operator Collette - From
- US$5,299
- Price per day
- $589
Canadian Rockies by Train
5 Reviews by TourRadar travelers“Everything was well organized from the lodging to the food to the activities. We recommend Tours of Distinction to everyone.”
Robert, traveled in July 2023
- Explore Banff and Yoho National Park
- Ride the Banff Gondola up Sulphur Mountain
- Walk atop a glacier in the Columbia Icefield
Duration 8 days Destinations Calgary, Banff, Jasper, Kamloops, Vancouver Age Range 12 to 100 year olds Operated in English Operator Tours of Distinction - From $3,999
- US$3,199You save $799
- Price per day
- $400
- Explore Vancouver on your own after arrival
- Travel through the Rockies on the Rocky Mountaineer
- Ride the Banff Gondola to Sulphur Mountain
Duration 13 days Destinations Vancouver, Kamloops, Banff, Lake Louise, Johnston Canyon, Jasper, Quesnel, Whistler Age Range up to 99 year olds Operated in Only: German Operator MEIERS WELTREISEN - From
- US$11,284
- Price per day
- $868
Duration 8 days Destinations Calgary, Banff, Lake Louise, Victoria, Kamloops, Vancouver Age Range up to 99 year olds Operated in Only: German Operator DERTOUR - From
- US$3,344
- Price per day
- $418
Duration 15 days Destinations Toronto, Jasper National Park, Banff National Park, Vancouver Age Range 14 to 99 year olds Operated in Only: German Operator DERTOUR - From
- US$10,748
- Price per day
- $717