See distance between other cities in Canada and Lesotho
Air distance from Grande Prairie to Maseru:9976.1 Miles (16055 Kilometers / 8663.2 Nautical Miles).
The total air distance from Grande Prairie to Maseru is 9976.1 miles or 16055 kilometers and a direct flight from Grande Prairie, Canada to Maseru, Lesotho takes 20 hours, 42 mins. This is the air distance (direct route as the crow flies). Traveling on land (driving) involves larger distances.
Airports in Maseru:
Find distance - Grande Prairie and Maseru:Grande Prairie to Riga distance
Grande Prairie to Georgetown distance
Grande Prairie to Belfast distance
Grande Prairie to Willemstad distance
Grande Prairie to Mobile distance
Grande Prairie to Bamako distance
Maseru to Podgorica distance
Maseru to Kansas City distance
Maseru to Praia distance
Maseru to Peshawar distance
Maseru to Luanda distance
Maseru to Montpelier distance