Distance from Machakos to Teyateyaneng

The distance between Machakos, Kenya and Teyateyaneng, Lesotho is 3,220 kilometers (2,001 miles)

Country: Kenya

Region: Machakos

City: Machakos

Country: Lesotho

Region: Berea

City: Teyateyaneng

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 4-5 days
Car 3-4 days
Airplane 4-5 hours
Speed Time
50 km/h
100 km/h
150 km/h

Machakos, Kenya

Local time:

Coordinates: 1.5223° S 37.2652° E


Nearby airports:
  • Jomo Kenyatta International Airport (NBO)
  • Nairobi Wilson Airport (WIL)
  • Amboseli Airport (ASV)
  • Nyeri Airport (NYE)
  • Nanyuki Airport (NYK)

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)

Other distances from Machakos

Distance between cities Kilometers
From Machakos to Nairobi 56 km
From Machakos to Mombasa 387 km
From Machakos to Nakuru 189 km
From Machakos to Eldoret 317 km
From Machakos to Kisumu 320 km

Cities within similar distances

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

From To Distance (kilometers)
Monterrey, Mexico Santo Domingo Oeste, Dominican Republic 3,220 km
Santo Domingo, Dominican Republic Ananindeua, Brazil 3,220 km
Cuautitlán Izcalli, Mexico Mississauga, Canada 3,220 km
Queens, United States Chihuahua, Mexico 3,220 km
Asunción, Paraguay Natal, Brazil 3,221 km
San Nicolás de los Garza, Mexico Santo Domingo Oeste, Dominican Republic 3,219 km
São Luís, Brazil Iquitos, Peru 3,221 km
Mexicali, Mexico Villa Nueva, Guatemala 3,219 km
Fresno, United States Atlanta, United States 3,219 km
Philadelphia, United States Santiago de Querétaro, Mexico 3,219 km
Philadelphia, United States Ixtapaluca, Mexico 3,221 km
Charlotte, United States Puerto La Cruz, Venezuela 3,221 km
Austin, United States Santa Marta, Colombia 3,219 km
Philadelphia, United States Gustavo Adolfo Madero, Mexico 3,222 km
New York City, United States Tegucigalpa, Honduras 3,218 km
Queens, United States Tegucigalpa, Honduras 3,222 km
Morelia, Mexico Manizales, Colombia 3,218 km
Bucaramanga, Colombia Raleigh, United States 3,222 km
León de los Aldama, Mexico Mississauga, Canada 3,218 km
Toronto, Canada Santiago de Querétaro, Mexico 3,218 km

Measure more distances between cities