Distance from Machakos to Saint John

The distance between Machakos, Kenya and Saint John, Malta is 4,771 kilometers (2,965 miles)

Country: Kenya

Region: Machakos

City: Machakos

Country: Malta

Region: Saint John

City: Saint John

Travel time

Mode Estimated time
Airplane 6-8 hours
Jet fighter 4-5 hours
Speed Time
300 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)

Saint John, Malta

Local time:

Coordinates: 35.9056° N 14.4761° E


Nearby airports:
  • Malta International Airport (MLA)
  • Xewkija Heliport (GZM)
  • Comiso Airport (CIY)
  • Sigonella Naval Air Station (NSY)
  • Aeroporto di Lampedusa (LMP)

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 Saint John.

From To Distance (kilometers)
Bengaluru, India Nairobi, Kenya 4,771 km
Cartagena, Colombia Mexicali, Mexico 4,771 km
Santiago de los Caballeros, Dominican Republic Ensenada, Mexico 4,772 km
Villa Nueva, Guatemala Edmonton, Canada 4,772 km
Santiago, Chile Natal, Brazil 4,772 km
Hermosillo, Mexico Honolulu, United States 4,772 km
San Pedro Sula, Honduras Edmonton, Canada 4,769 km
Arequipa, Peru Veracruz, Mexico 4,769 km
Fort Worth, United States Iquitos, Peru 4,769 km
João Pessoa, Brazil Santo Domingo Este, Dominican Republic 4,773 km
Guayaquil, Ecuador Wichita, United States 4,769 km
Cali, Colombia João Pessoa, Brazil 4,773 km
Quito, Ecuador South Boston, United States 4,773 km
Medellín, Colombia Jaboatão dos Guararapes, Brazil 4,773 km
Chihuahua, Mexico Barcelona, Venezuela 4,774 km
Cúcuta, Colombia Aurora, United States 4,774 km
Minneapolis, United States Pereira, Colombia 4,768 km
Chihuahua, Mexico Puerto La Cruz, Venezuela 4,774 km
Porto Alegre, Brazil Cúcuta, Colombia 4,774 km
Maracay, Venezuela Mendoza, Argentina 4,774 km

Measure more distances between cities