Distance & flight duration: Grande Prairie to Mbabane

Air distance from Grande Prairie to Mbabane:

9920.7 Miles (15965.7 Kilometers / 8615.1 Nautical Miles).
See distance between other cities in Canada and eSwatini

Flight duration time from Grande Prairie to Mbabane:

Approximate flight duration time (for a non-stop flight) from Grande Prairie, Canada to Mbabane, eSwatini is: 20 hrs, 36 mins.

Grande Prairie coordinates:

latitude: 55° 10' North.
longitude: 118° 52' West.

Mbabane coordinates:

latitude: 26° 10' South.
longitude: 31° 08' East.

⇢ How far is Grande Prairie from Mbabane?