Vancouver to Banff

Banff is 850 km east of Vancouver by road, about 10 hours at the wheel, or a flight to Calgary and a 144 km transfer. No scheduled train runs to Banff. The route through Yoho, the winter tire rule from 1 October, park passes, and the two-day daylight train.

Updated October 2026

Banff is 850 km east of Vancouver by road, a drive Banff & Lake Louise Tourism puts at about 10 hours. The 850 km is the Town of Banff’s figure. The alternative is to fly to Calgary, which Parks Canada names as the closest airport to Banff National Park, and cover the last 144 km by coach or rental car (Travel Alberta’s distance to the town). No scheduled passenger train runs to Banff. The one train that goes there is a sightseeing journey: two days in daylight with a hotel night in Kamloops, in a season that runs from April to October.

A railway line beside a green river in a deep forested mountain canyon
Vancouver to Banff is a long road trip, a short flight to Calgary, or a scenic train with a hotel night.

Which suits you comes down to what you want from the mountains once you arrive. A car is worth having for Yoho, where Parks Canada says “There is no public transportation”, and for the Icefields Parkway, where no Roam bus runs north of Lake Louise. For Banff and Lake Louise alone, a flight and a coach do the job, and Roam’s buses and the tours cover the rest.

Driving from Vancouver

Ten hours of driving makes a long day, and the last part of it is mountain road. Splitting it over two days is the gentler plan.

The final stretch crosses Yoho National Park on the Trans-Canada Highway. Parks Canada puts Field, the park’s village, 760 km from Vancouver, 30 km from Lake Louise and 85 km from Banff, so coming from the west you reach Lake Louise first. On the way you cross Kicking Horse Pass, which Parks Canada calls “the highest point on the Trans-Canada Highway”.

Winter changes the drive, and in Yoho it starts early. Parks Canada requires winter tires or mud-and-snow (M+S) tires on Yoho’s highways from 1 October to 30 April, which covers the Trans-Canada through the park. Yoho’s day-use areas along the highway open from May to mid-October, the Spiral Tunnels viewpoint is closed from mid-October to mid-May, and the Yoho Visitor Centre in Field is closed from 13 October to 30 April, though its washrooms stay open. Check road conditions before you set off.

You need a national park pass to stop in Yoho or Banff; driving straight through without stopping does not need one, but in Banff that exemption covers only Highway 1 and Highway 93 South. One daily pass covers Banff, Jasper, Yoho, Kootenay, Glacier, Mount Revelstoke, Waterton Lakes and Elk Island national parks and lasts until 4 pm the day after you buy it. In 2026 it cost CA$12.25 an adult, with youth 17 and under free, or CA$24.50 for a family or group of up to seven in one vehicle. For a week or more, Tourism Jasper says the annual Discovery Pass (CA$83.50 an adult, CA$167.50 for a family or group) is often the cheaper buy; seven family day passes come to CA$171.50 (our sum). Free admission under the Canada Strong Pass ended on 7 September 2026, and none has been announced for 2027.

Stops in Yoho on the way

If the day allows a detour, several of Yoho’s sights sit close to the highway. Emerald Lake is 10 km west of Field by the Trans-Canada and Emerald Lake Road, which is open all year, though Parks Canada warns that parking is “extremely limited”. The Natural Bridge, where the Kicking Horse River runs under a stone bridge, has its parking 4 km west of Field on the same road. Takakkaw Falls, “approx. 380 m” high, is at the end of Yoho Valley Road, open only from mid-June to mid-October; trailers are not allowed on it, and vehicles over 7 m must reverse on the switchbacks. The Yoho page covers the park and the tours that visit it.

Arriving at Lake Louise from the west, two rules matter. The lakeshore lot charged CA$42 a day from 15 May to 12 October 2026 and, Parks Canada says, fills by sunrise in summer; and Moraine Lake Road is closed to private cars all year. Lake Louise shuttle and parking and how to get to Moraine Lake explain the options.

Flying to Calgary

What airport do you fly into for Banff? Calgary International. Parks Canada calls it the closest airport to the park, and Banff & Lake Louise Tourism calls it “The closest international gateway”. From the airport it is 144 km to the town of Banff (Travel Alberta), and Banff & Lake Louise Tourism describes it as “a short and very scenic 90 minute” drive to the national park.

From the airport you rent a car or take a scheduled coach. The coaches are private, and their 2026 fares are the operators’ own: Brewster Express from CA$66.75 an adult one way (on a round-trip basis, taxes and fees extra), Banff Airporter at CA$91.56 an adult (checked October 2026) with GST extra, and FlixBus from CA$10.98 between Calgary and Banff. The Fairy Bus’s shared shuttle runs from the domestic arrivals terminal to central Banff in about two hours (from US$42 in October 2026, usually US$46, rated 4.5 from 300 reviews). Calgary to Banff compares them all, with driving times, the park pass and parking in Banff, and the Calgary page has the tours that start in the city.

A flight saves the ten hours of driving but adds the airport at both ends and the 144 km at the far one. Brewster Express’s winter timetable, from 1 November 2026 to 30 April 2027, still runs Calgary to Banff and Calgary to Lake Louise.

Is there a train from Vancouver to Banff?

Not a scheduled one. The Town of Banff’s list of transit options from Calgary is buses and shuttles only, and VIA Rail serves Jasper, not Banff. Parks Canada says VIA “has regular train service to Jasper via Edmonton and Vancouver”, and Tourism Jasper says it offers “year-round service to and from Vancouver and Toronto”. We could not confirm how often it runs, so check VIA’s own timetable.

From Jasper, Banff is 288 km south along the Icefields Parkway, by Travel Alberta’s figure. Public transport on that road is thin: no Roam route runs north of Lake Louise, the last Brewster Express runs between Calgary and Jasper are on 17 and 18 October 2026, and its winter timetable has no Jasper service. SunDog lists a Jasper to Lake Louise, Banff and Calgary bus, but we did not check its 2026-27 dates or fares. In winter the parkway has no services for 232 km and no cell coverage, and winter tires or chains are mandatory from 1 November to 31 March. Banff to Jasper covers the drive, and the Jasper page the town.

The two-day daylight train

The train that does reach Banff is the Rocky Mountaineer, a sightseeing journey rather than a way of getting somewhere fast. Its First Passage to the West route runs from Vancouver to Lake Louise and Banff in two days, travelling only in daylight, with a hotel night in Kamloops. The operator says every route includes the hotel stay at the midpoint and motorcoach transfers to and from the train, and that its season runs from April to October.

Eastbound, it reaches Lake Louise between 7:10 and 8:10 pm and Banff between 8:15 and 9:30 pm, Mountain Time; westbound it leaves Banff at 8:00 am and Lake Louise at 9:15 am. The Banff stop is the Banff Train Siding at 98 Mount Norquay Road, which the operator lists among its stops with “no public access”, so plan on its transfers rather than meeting anyone there.

Its Journey through the Clouds route goes from Vancouver to Jasper in two days, also by way of Kamloops. Two routes are ending: Passage to the Peaks, between Banff or Lake Louise and Jasper, ran on 14 dates in June and July 2026 and has finished, and Rainforest to Gold Rush ends after the 2026 season. We did not check fares.

How far apart are Banff and Jasper?

288 km by Travel Alberta’s count, and Banff & Lake Louise Tourism puts the drive at 3.5 hours. If Jasper is on the same trip, Vancouver to Jasper is 805 km by road according to both Parks Canada and Tourism Jasper, and Tourism Jasper gives it nine hours. Coming in by Jasper and down the Icefields Parkway is a different trip in each season: services on the parkway run from early May to mid-October, and the only fuel stop, at Saskatchewan River Crossing, opens in summer only.

Sources: the Town of Banff, Banff & Lake Louise Tourism, Travel Alberta, Parks Canada (Yoho, Banff and Jasper pages, passes and fees), Tourism Jasper, Roam Transit, the coach operators’ and Rocky Mountaineer’s own pages; tour details from the listing. Checked October 2026.

Settled on an Area?

Each tour's calendar shows the dates it is actually running, with the price and that tour's cancellation terms. Most tours listed here can be cancelled for a full refund up to 24 hours before, and three need two or three days' notice; the Pursuit Collection admission tickets for the Banff Gondola, the Lake Minnewanka and Maligne Lake cruises, the Columbia Icefield and the Jasper SkyTram have no free cancellation.

Compare the Tours, Area by Area