Air distance from Grande Prairie to Mbabane is 9920.7 Miles (15965.7 Kilometers / 8615.1 Nautical Miles).
Grande Prairie coordinates:latitude: 55° 10' North.
longitude: 118° 52' West.
Mbabane coordinates:latitude: 26° 10' South.
longitude: 31° 08' East.
Canada and eSwatini air distance
The total air distance from Grande Prairie to Mbabane is 9920.7 miles or 15965.7 kilometers. This is the direct air distance or distance as the crow flies.