Vancouver's stunning, modern international airport is the major gateway to your Super, Natural British Columbia® experience, but there are many smaller airports throughout the province catering to all your air travel needs, connecting you from one adventure to the next. This map shows some of the locations, however, there are additional airports in the province, including Campbell River on Vancouver Island.

Vancouver, Coast & Mountains |
| Vancouver International Airport |
Located in Richmond, approximately 30 minutes south of downtown Vancouver, off of Highway 99. |
| Abbotsford International Airport |
Located approximately 1 hour, 15 minutes southeast of Vancouver, off of Highway 1. |
Vancouver Island |
| Victoria International Airport |
Located near Sidney, approximately 30 minutes north of downtown Victoria, off of Highway 17. |
| Nanaimo Airport |
Located approximately 20 minutes south of downtown Nanaimo, off of Highway 1. |
| Comox Valley Airport |
Located near Courtenay and Comox, approximately 15-20 minutes off of Highway 19. |
| Campbell River Airport |
Located minutes from Campbell River, just off of Highway 19. |
Thompson Okanagan |
| Kelowna International Airport |
Located approximately 20 minutes north of downtown Kelowna, off of Highway 97. |
| Kamloops Airport |
Located approximately 15 minutes west of downtown Kamloops, off of Tranquille Road. |
| Penticton Regional Airport |
Located off Highway 97, just south of downtown Penticton. |
Kootenay Rockies |
| Canadian Rockies International Airport |
Located approximately 25 minutes north of Cranbrook, off of Highway 95A. |
| Castlegar Airport |
Located approximately 10 minutes southeast of downtown Castlegar, off of Highway 3A. |
Cariboo Chilcotin Coast |
| Williams Lake Airport |
Located approximately 20 minutes north of Williams Lake, off of Highway 97. |
| Quesnel Airport |
Located approximately 10 minutes north of downtown Quesnel, off of Highway 97. |
Northern BC |
| Prince George Airport |
Located approximately 15 minutes east of downtown Prince George, off of Highway 97. |
| Smithers Regional Airport |
Located approximately 10 minutes northeast of Smithers, off of Highway 16. |
| Northwest Regional Airport (Terrace/Kitimat) |
Located approximately 15 minutes south of Terrace and 45 minutes north of Kitimat, off of Highway 37. |
| Prince Rupert Airport |
Located on Digby Island, approximately 30 minutes from downtown Prince Rupert by shuttle bus and ferry. |
| Sandspit Airport |
Located on the Queen Charlotte Islands, next to the town of Sandspit. |
| Fort St. John Airport |
Located approximately 10 minutes east of Fort St. John, off of 100th Ave. |
| Dawson Creek Airport |
Located approximately 5 minutes southeast of downtown Dawson Creek, off of Highway 2. |
Major Regional Airlines: |
| Air Canada |
Provides scheduled service to Vancouver, Victoria, Nanaimo, Comox, Kamloops, Kelowna, Penticton, Castlegar, Cranbrook, Prince George, Fort St. John, Smithers, Terrace/Kitimat, Prince Rupert, Quesnel, Williams Lake, Campbell River and Sandspit. |
| WestJet |
Scheduled service to Vancouver, Abbotsford, Victoria, Comox, Kelowna and Prince George. |
| Central Mountain Air |
Scheduled service to Vancouver, Campbell River, Comox, Kelowna, Kamloops, Williams Lake, Quesnel, Prince George, Terrace/Kitimat, Smithers, Dawson Creek, Fort St. John and Fort Nelson. |
| Pacific Coastal Airlines |
Scheduled service to Vancouver, Kamloops, Powell River, Victoria, Comox, Campbell River, Port Hardy, Trail, Cranbrook, Williams Lake, Anahim Lake, Bella Bella, Bella Coola, Klemtu and Masset. |
| Hawkair |
Scheduled service to Vancouver, Prince Rupert, Terrace/Kitimat and Smithers. |
| Harbour Air |
Scheduled floatplane service to Vancouver Harbour, Vancouver Airport, Victoria Harbour, Nanaimo and the Gulf Islands. |
| Helijet |
Scheduled passenger helicopter service to Vancouver Harbour, Vancouver Airport and Victoria Harbour. |
>Show all Air Listings
|