Distance | Flight duration | Coordinates See Grande Prairie and Mbabane time difference 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. Grande Prairie What time is it in Grande Prairie? Sunrise sunset in Grande Prairie Grande Prairie dialing code Grande Prairie distance and flight duration Grande Prairie time zone difference Mbabane Current time in Mbabane Mbabane sunrise sunset times Mbabane dialing code Mbabane distance and flight duration Mbabane time zone difference 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.