Direct Flights to Victoria BC: Airline Routes and Hubs
Direct flights to Victoria arrive at Victoria International Airport (YYJ) from various hubs across Canada, alongside regular international service from Seattle and seasonal routes from Mexico. Non-stop domestic flights connect passengers directly to major urban centers including Vancouver, Calgary, Edmonton, Toronto, Montreal, and Ottawa, in addition to several regional towns in British Columbia. Air carriers providing direct routes to the provincial capital include Air Canada, WestJet, Pacific Coastal Airlines, and Alaska Airlines.

Victoria International Airport in British Columbia, CanadaPhoto: Hannah Clover, CC BY 4.0, via Wikimedia Commons
Major Canadian Hubs with Non-Stop Flights
Travelers heading to Victoria from within Canada can choose between cross-country routes and short interprovincial connections. Victoria International Airport handles steady direct traffic from major Western Canadian hubs. Passengers departing Vancouver can take advantage of numerous non-stop connections throughout the day to YYJ, a quick trip with a flight duration of around 15 minutes. Alberta also maintains extensive non-stop links, with continuous service arriving from both Calgary and Edmonton.
For long-distance domestic travel from Central and Eastern Canada, year-round direct flights link Victoria to Toronto and Ottawa. Seasonal non-stop service also operates from Montreal, providing direct access to Vancouver Island during the summer months. These transcontinental flights allow passengers from Ontario and Quebec to avoid connecting through Vancouver or Alberta hubs.
Check fares for this trip
Regional Routes Across British Columbia
For travel originating inside British Columbia, several regional communities maintain scheduled non-stop links to Victoria. Passengers do not need to route through larger transit points when flying from secondary population centers in the Interior, the North, or coastal areas.
Pacific Coastal Airlines operates scheduled direct flights between Victoria and multiple regional destinations. Travelers can fly directly between Victoria and:
- Kelowna
- Kamloops
- Penticton
- Cranbrook
- Trail
- Prince George
- Williams Lake
- Port Hardy
- Tofino
Those flying from the Okanagan Valley can compare schedules and booking options in our guide to cheap flights from Victoria to Kelowna. Similarly, travelers considering air connections to western Vancouver Island versus ground transit can review the driving route and travel guide from Victoria to Tofino to weigh flight options against highway travel.
Direct Service from the United States and Mexico
Direct international air access into Victoria is anchored primarily by flights from the United States Pacific Northwest. Victoria International Airport hosts scheduled non-stop service connecting Victoria with Seattle-Tacoma International Airport. By air, Victoria sits roughly 100 kilometres from Seattle, making direct air hops between the two cities brief.
In addition to year-round U.S. flights, Victoria International Airport features seasonal non-stop flights connecting the region to several resort destinations across Mexico. These non-stop Mexican sun routes run primarily between late fall and early spring.
Airlines Offering Direct Flights to Victoria
A mix of national, regional, and transborder carriers operate non-stop service into Victoria International Airport:
- Air Canada: Operates non-stop services linking Victoria with primary transfer hubs such as Calgary and Toronto. Travelers can book seats using cash or Aeroplan points through Air Canada's Victoria flight network, where promotional one-way economy fares have started around CAD 71 during off-peak booking windows. Long-distance global itineraries originating in locations like Hong Kong or San José, Costa Rica also connect into Air Canada's primary corridors to YYJ.
- WestJet: Serves Victoria International Airport with flights connecting the city to its wider network of more than 150 destinations across North America, Central America, the Caribbean, and Europe. Travelers can access direct WestJet flights to Victoria from key hubs such as Calgary and Edmonton.
- Pacific Coastal Airlines: Focuses on intra-provincial routes, connecting Victoria directly to communities throughout the British Columbia interior, southern interior, and coastal regions such as Trail, Penticton, Prince George, and Port Hardy.
- Alaska Airlines: Serves as the provider of direct international service connecting Victoria directly to Seattle.
Non-Stop Flight Routes to Victoria at a Glance
The following table outlines direct flight routes operating to Victoria International Airport, indicating the service scope and operating seasonality:
| Departure City | Region / Country | Service Type | Operational Season |
|---|---|---|---|
| Vancouver (YVR) | British Columbia, Canada | Domestic Hub | Year-round |
| Calgary (YYC) | Alberta, Canada | Domestic Hub | Year-round |
| Edmonton (YEG) | Alberta, Canada | Domestic Hub | Year-round |
| Toronto (YYZ) | Ontario, Canada | Domestic Hub | Year-round |
| Ottawa (YOW) | Ontario, Canada | Domestic Hub | Year-round |
| Montreal (YUL) | Quebec, Canada | Domestic Hub | Summer only |
| Kelowna (YLW) | British Columbia, Canada | Regional | Year-round |
| Kamloops (YKA) | British Columbia, Canada | Regional | Year-round |
| Prince George (YXS) | British Columbia, Canada | Regional | Year-round |
| Penticton (YYF) | British Columbia, Canada | Regional | Year-round |
| Trail (YZZ) | British Columbia, Canada | Regional | Year-round |
| Williams Lake (YWL) | British Columbia, Canada | Regional | Year-round |
| Cranbrook (YXC) | British Columbia, Canada | Regional | Year-round |
| Port Hardy (YZT) | British Columbia, Canada | Regional | Year-round |
| Tofino (YAZ) | British Columbia, Canada | Regional | Year-round |
| Seattle (SEA) | Washington, United States | International | Year-round |
| Mexican Resorts | Mexico | International | Late fall to early spring |
Victoria International Airport (YYJ) Arrival Information
Passengers should note that YYJ does not feature United States customs and border preclearance facilities. Travelers flying onward to destinations throughout the United States often schedule flights connecting through Vancouver International Airport (YVR), where U.S. border preclearance processing is available.
Ground transportation options from the terminal include local public transit. Victoria Regional Transit runs regular public bus service directly to the airport terminal via Route 87 and Route 88. Drivers arriving or parking personal vehicles at the airport can review lot layouts, drop-off rules, and pricing using our guide to Victoria airport parking fees and lot rules.