Distance from Teyateyaneng to Port Louis

The distance between Teyateyaneng, Lesotho and Port Louis, Mauritius is 3,161 kilometers (1,964 miles)

Country: Lesotho

Region: Berea

City: Teyateyaneng

Country: Mauritius

Region: Port Louis

City: Port Louis

Travel time

Mode Estimated time
Airplane 4-5 hours
Jet fighter 3-4 hours
Speed Time
300 km/h

Teyateyaneng, Lesotho

Local time:

Coordinates: 29.1472° S 27.749° E


Nearby airports:
  • Ficksburg Sentraoes Airport (FCB)
  • Moshoeshoe I International Airport (MSU)
  • Bram Fischer International Airport (BFN)
  • Welkom Airport (WEL)
  • Harrismith Airport (HRS)

Port Louis, Mauritius

Local time:

Coordinates: 20.1619° S 57.4989° E


Nearby airports:
  • Sir Seewoosagur Ramgoolam International Airport (MRU)
  • Roland Garros Airport (RUN)
  • Pierrefonds Airport (ZSE)

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Teyateyaneng and Port Louis.

From To Distance (kilometers)
Santo Domingo, Dominican Republic Fort Worth, United States 3,161 km
Cartagena, Colombia Saltillo, Mexico 3,161 km
Manaus, Brazil Santa Fe, Argentina 3,161 km
Maracaibo, Venezuela Cochabamba, Bolivia 3,161 km
Mendoza, Argentina Serra, Brazil 3,161 km
Cúcuta, Colombia Cuautitlán Izcalli, Mexico 3,161 km
Cartagena, Colombia Washington, United States 3,160 km
Santiago de los Caballeros, Dominican Republic San Luis, Mexico 3,162 km
Guayaquil, Ecuador Xico, Mexico 3,160 km
Kano, Nigeria Sevilla, Spain 3,162 km
Bogotá, Colombia Ciudad Nezahualcoyotl, Mexico 3,162 km
Quito, Ecuador Toluca, Mexico 3,160 km
Los Angeles, United States Mérida, Mexico 3,162 km
Chongqing, China Hyderabad, India 3,160 km
Milwaukee, United States Mixco, Guatemala 3,159 km
Bogotá, Colombia Xochimilco, Mexico 3,163 km
Fort Worth, United States Santo Domingo Este, Dominican Republic 3,163 km
Guayaquil, Ecuador Ixtapaluca, Mexico 3,159 km

Measure more distances between cities