Skip to content

Calgary vs Vancouver: Which Airport for the Rockies

Verified · August 29, 2026 against the operator’s own page 9 min read

Calgary puts Banff 140 km up the road; from Vancouver it's 850 km. What the drop fee, the domestic hop and the thinner route map actually cost you.

The Trans-Canada Highway running through the Rocky Mountains in Alberta on a clear day
Photo: Chris Woodrich · CC BY-SA 4.0 · Wikimedia Commons ( source )

Fly into Calgary and Banff is 140 km up the road, about ninety minutes on the Trans-Canada Highway. Fly into Vancouver for the same trip and you’re looking at roughly 850 km of driving, the better part of a full day behind the wheel, or a short domestic flight to close the gap. If the trip is only Banff, Jasper and the Icefields Parkway, that distance alone settles it: book Calgary. Anyone doing something bigger has an actual decision to make: more flight choices from home, a night or two on the coast, or an open-jaw route that doesn’t backtrack.

Neither airport is a trap. The trade runs in opposite directions: Calgary sits at the door of the mountains but flies a thinner schedule home, while Vancouver has the bigger route map and more seats but leaves you a full driving day, or a second flight, before you see a lake. What follows is the arithmetic behind that trade, not another rundown of what to do once you’re in Banff - our Banff guide already covers the park itself, including the Moraine Lake shuttle rules that catch most first-time visitors.

The 90-minute airport and the 10-hour one

Calgary International sits close enough to the Rockies that the airport itself barely counts as a stop. Banff is 130 km west of the city on the Trans-Canada Highway, about ninety minutes if the road’s clear, and Lake Louise is another 55 km past that. Land at YYC in the morning and you can be at your hotel in the Bow Valley in time for a late lunch. One caveat on that 130, since it gets quoted everywhere: the Banff tourism board’s own page prints 81 miles for “Calgary” and 87 miles for Calgary International, because the airport sits on the far side of the city from the highway west. Call it 130 to 140 km depending on which curb you start from. The ninety minutes holds either way.

Vancouver doesn’t have that option. The Rockies aren’t on the way to anything from YVR, they’re the far side of British Columbia. Driving there means the Trans-Canada east through Kamloops, Revelstoke and Golden, and the same tourism board that quotes the Calgary distance puts the whole run at 528 miles - about 850 km - and ten hours. Run the same pair through an open routing engine and you get closer to eleven. Read that gap carefully: routing engines assume an empty road and no stops whatsoever, so the extra hour isn’t traffic, it’s the engine’s cautious highway speeds. The same one stretches the board’s ninety-minute Calgary drive to about an hour and fifty. Treat ten hours as the clear-road figure and put your own stops on top of it; either way it’s a full day behind the wheel. The 850 km lines up with the Calgary-Vancouver road distance already sourced elsewhere on this site (970 to 1,000 km) once you subtract the Calgary-Banff leg.

That single fact is why so many Rockies-only trips default to Calgary without much debate. A ninety-minute transfer versus a full driving day isn’t a close call if the mountains are the entire point of the visit.

Parked airplanes at gates at Calgary International Airport
Calgary International. Land here and the mountains are the next stop, not a second flight away. Photo: Silver Dovelet · CC BY-SA 4.0 · Wikimedia Commons
Vancouver International Airport seen from above, aircraft at the gates and the North Shore mountains behind
Vancouver International. The bigger route map starts here - the Rockies are still a full day's drive away. Photo: Guerinf · CC0 · Wikimedia Commons

How big is the gap, really

Vancouver is the bigger airport by any count, but the two aren’t as far apart as the passenger totals alone suggest. Statistics Canada’s 2025 count, which uses the same method for every Canadian airport, puts Vancouver at roughly 26.0 million enplaned and deplaned passengers against Calgary’s 18.8 million - Vancouver carries about 38% more passengers than Calgary, or, counted the other way, Calgary runs at roughly 72% of Vancouver’s size. Each airport also publishes its own number using its own accounting, and neither matches StatCan exactly: YVR claims a record 26.9 million travellers for 2025, while YYC claims 19.4 million, its fourth straight year of growth. Don’t be surprised the figures don’t line up. They’re measuring the same year with different rulers.

Calgary (YYC)Vancouver (YVR)
2025 passengers (StatCan, comparable)18.8 million26.0 million
Non-stop destinations110 (Jan 2026)129
Growing long-haul networkSao Paulo, Abu Dhabi (2026), Cancun, Puerto VallartaStrong in Asia-Pacific (+15.6% in 2025)
Drive to Banff130-140 km, ~90 min850 km, ~10-11 h

The destination count tells a different story than the passenger count. YYC and its airline partners flew to 108 non-stop destinations in 2025, fifteen of them routes launched during that year, and the airport’s own count stood at 110 by 29 January 2026; YVR’s own year-end release puts itself at 129 destinations across 57 airlines around the same stretch. That’s a much narrower gap than the raw passenger numbers imply. Calgary isn’t a sleepy regional strip you settle for because the mountains are close. It added its first non-stop routes to South America and the Middle East for 2026 (Sao Paulo and Abu Dhabi), plus new Air Canada service to Cancun and Puerto Vallarta. Vancouver still wins if your flight from home only lands in one of those two cities, especially from Asia - and if Toronto or Montreal are also in the mix, Canada’s main airports, compared runs the same StatCan numbers across all four hubs. But “Calgary is the small airport” undersells what’s actually there.

Downtown Calgary skyline viewed from the Calgary Tower observation deck
Downtown Calgary from the Tower. A smaller route map than Vancouver's, but not the thin regional airport its passenger count alone suggests. Photo: Daniel from Glasgow, United Kingdom · CC BY 2.0 · Wikimedia Commons

Flying the gap instead of driving it

If you’d rather not spend a day of your trip on the Trans-Canada, there’s a third option neither city advertises loudly: fly the YYC-YVR route instead of driving it. It’s a domestic hop of roughly an hour and a half against eleven to twelve hours by road for the full Calgary-Vancouver corridor - a far bigger time gap than the airfare usually suggests, and the option that matters most on a tight calendar. On a slower trip where the drive itself is the point, none of this applies.

The open-jaw play, and its real cost

The cleanest way to get both a bigger flight network and a short drive to the mountains is an open-jaw: fly into Vancouver, spend a few days on the coast, drive the Trans-Canada into the Rockies, and fly home out of Calgary instead of backtracking. It avoids the wasted day of retracing your own route, and it’s the itinerary shape most people actually mean when they ask which airport to pick.

It isn’t free if you’re renting a car for the whole thing. Our breakdown of one-way rentals on this route has the full detail, but the short version is that Hertz is the only major brand that publishes an actual number for a one-way Calgary-Vancouver rental: C$200 on its core car classes, C$300 on the larger ones. That figure comes from the trade rate sheet Hertz issues to package resellers, not a guaranteed hertz.ca retail price, and the same document limits it to pickup at Hertz’s own corporate locations - one-way drops to licensee locations aren’t allowed at all. Don’t assume the popular direction (Calgary in, Vancouver out) is the cheaper one either: Hertz charges the same figure whichever way you drive it. Skip the one-way rental and pick up separate transport in each city, and the fee disappears completely. If a car is central to the trip, weigh the drop fee against what driving back to your start airport would cost: extra fuel, an extra hotel night, and a day you’d rather spend somewhere else.

Landing in Vancouver first also keeps the coast on the table in a way flying straight into Calgary doesn’t. Our Vancouver guide covers Stanley Park and Granville Island for a first day or two in the city itself; if Vancouver Island or Whistler might make the final cut, our regional comparison breaks down the BC Ferries crossing time and cost for that separate decision. This page only covers getting to the same Rockies trip by two different doors.

Downtown Vancouver skyline with mountains behind it, seen from the water
Vancouver's skyline and the North Shore mountains behind it. The coast is right here - the Rockies still aren't. Photo: Buiobuione · CC BY-SA 4.0 · Wikimedia Commons

Three trips, three airports

A short, mountains-only trip of five to seven days points at Calgary every time. You lose almost nothing on flight choice for a focused Banff-Jasper loop, and you gain back an entire day you’d otherwise spend driving from the coast.

A longer trip that genuinely wants both the coast and the mountains, ten days or more, tends to work better landing in Vancouver first. You get the bigger flight network for the international leg, spend your early days near the water, then either drive the Trans-Canada east as part of the itinerary or take the short domestic hop and fly home out of Calgary. The open-jaw costs a rental drop fee if you’re driving the whole loop with one car, and costs nothing extra if you aren’t.

A trip built around a specific international route, Asia-Pacific especially, may not have much of a choice at all: if the only convenient non-stop from home lands in Vancouver, that decides your first night regardless of what the drive to Banff looks like. In that case, treat the YYC-YVR domestic flight as your real Rockies gateway - the road trip was never going to fit this itinerary shape anyway.

Whichever door you use, the mountains don’t care which airport delivered you. Only your first two days of the trip do. Once Calgary is the door you’ve chosen, the next step is the ticket itself - London to Calgary flights covers the Air Canada and WestJet nonstops from Heathrow.