Train & Rail Tours from Vancouver
4.5 stars on(7,068 reviews)- Choose from 6 Vancouver tours
- 50+ verified reviews from TourRadar travelers
- 24/7 customer support
6 best Train & Rail tour packages from Vancouver
Compiled by
MelissaVancouver travel expert at TourRadar
- Canadian Rockies by Train (Vancouver, BC to Calgary, AB) (2024)
- 5-Day Vancouver to Rockies VIA Rail Adventure | Vancouver Departure
- Canadian Rockies by Train (Vancouver, BC to Calgary, AB) (2025)
- VIA Rail - The Canadian (Vancouver-Toronto)
- Rainforest to Gold Rush - Rocky Mountaineer (Vancouver - Jasper)
- Grand Rail Circle
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
5-Day Vancouver to Rockies VIA Rail Adventure | Vancouver Departure
11 Reviews by TourRadar travelers“organized tour. The guide was excellent.”
Dolores, 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
- 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
Duration 5 days Destinations Vancouver, Jasper, Edmonton, Winnipeg, Toronto Age Range up to 99 year olds Operated in Only: German Operator DERTOUR - From
- US$1,038
- Price per day
- $208
Duration 3 days Destinations Vancouver, Whistler, Quesnel, Jasper Age Range up to 99 year olds Operated in Only: German Operator DERTOUR - From
- US$3,552
- Price per day
- $1,184
- 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