Check Train Tickets It usually can take 15 to 20 several hours to travel from Vancouver to Banff by rail, however, if you take a Banff train trip, you won't be traveling straight from just one level to the next. The most cost effective tour from Vancouver to Victoria https://12go.tp.st/ePP5Yd0R