Nearest Airport to Swan Hills, Canada
The closest airport to Swan Hills is Edmonton International Airport (YEG). Distance from Edmonton International Airport to Swan Hills is 122.3 miles / 196.8 kilometers.
Swan Hills – Airports nearby
- Edmonton International Airport (122.3 miles / 196.8 kilometers)
- Peace River Airport (131.7 miles / 211.9 kilometers)
- Grande Prairie Airport (142.0 miles / 228.5 kilometers)
- Bonnyville Airport (189.2 miles / 304.5 kilometers)
Edmonton International Airport (YEG)
Edmonton International Airport is located approximately 3.2 miles / 5.1 kilometers north of Leduc and about 17.3 miles / 27.8 kilometers south of Edmonton. IATA airport code is YEG.
Peace River Airport (YPE)
Distance from Peace River Airport to Swan Hills is 131.7 miles / 211.9 kilometers. Peace River Airport is located approximately 90.4 miles / 145.5 kilometers northeast of Grande Prairie and about 130.9 miles / 210.7 kilometers east of Fort St. John. IATA airport code is YPE.
Grande Prairie Airport (YQU)
Distance from Grande Prairie Airport to Swan Hills is 142.0 miles / 228.5 kilometers. Grande Prairie Airport is located approximately 3.4 miles / 5.4 kilometers west of Grande Prairie and about 106.6 miles / 171.5 kilometers southeast of Fort St. John. IATA airport code is YQU.
Bonnyville Airport (YBY)
Distance from Bonnyville Airport to Swan Hills is 189.2 miles / 304.5 kilometers. Bonnyville Airport is located approximately 76.8 miles / 123.7 kilometers northwest of Lloydminster and about 118.2 miles / 190.2 kilometers northeast of Sherwood Park. IATA airport code is YBY.
Includes only airports with scheduled air service.
Map of airports near Swan Hills
Airport | Distance (miles) | Distance (km) |
---|---|---|
A Edmonton International Airport (YEG) | 122.3 | 196.8 |
B Peace River Airport (YPE) | 131.7 | 211.9 |
C Grande Prairie Airport (YQU) | 142.0 | 228.5 |
D Bonnyville Airport (YBY) | 189.2 | 304.5 |
E Dawson Creek Airport (YDQ) | 201.4 | 324.2 |
F Fort McMurray International Airport (YMM) | 210.9 | 339.4 |