Distance from Malindi to Johannesburg

The distance between Malindi, Kenya and Johannesburg, South Africa is 2,852 kilometers (1,772 miles).

Malindi, Kilifi County, Kenya

Johannesburg, Gauteng, South Africa

From Malindi to Johannesburg, the straight-line distance is 2,852 kilometers, heading southwest. Malindi is at only 7 meters above sea level, while Johannesburg is at 1,767 meters.

Travel time

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

Local time:

Time Zone: Africa/Nairobi

Coordinates: 3.218° S 40.1169° E

Elevation: 7 m (23 ft)


Nearby airports:
  • Malindi Airport (MYD)
  • Vipingo Airport (VPG)
  • Ukunda Airstrip (UKA)
  • Manda Airport (LAU)
  • Hola Airport (HOA)
Johannesburg, South Africa

Local time:

Time Zone: Africa/Johannesburg

Coordinates: 26.2023° S 28.0436° E

Elevation: 1,767 m (5,797 ft)


Nearby airports:
  • Rand Airport (QRA)
  • O.R. Tambo International Airport (JNB)
  • Grand Central Airport (GCJ)
  • Lanseria International Airport (HLA)
  • Waterkloof Air Force Base (WKF)

Other distances from Malindi

Distance between cities Kilometers
From Malindi to Nairobi 425 km
From Malindi to Kakamega 712 km
From Malindi to Mombasa 105 km
From Malindi to Nakuru 553 km
From Malindi to Eldoret 680 km

Cities within similar distances

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

From To Distance (kilometers)
Guadalajara, Mexico Minneapolis, United States 2,853 km
Kyiv, Ukraine Murcia, Spain 2,853 km
Santiago de Querétaro, Mexico San Francisco, United States 2,853 km
Guatemala City, Guatemala Barcelona, Venezuela 2,850 km
Chihuahua, Mexico Hamilton, Canada 2,850 km
Ottawa, Canada Albuquerque, United States 2,850 km
Seattle, United States Austin, United States 2,849 km
Seattle, United States Culiacán, Mexico 2,855 km
Mississauga, Canada Kingston, Jamaica 2,849 km
Milwaukee, United States Toluca, Mexico 2,855 km
Denver, United States South Boston, United States 2,849 km
Hanoi, Vietnam Chennai, India 2,855 km
Rosario, Argentina Lima, Peru 2,855 km
Charlotte, United States Valledupar, Colombia 2,849 km
Detroit, United States Veracruz, Mexico 2,849 km
Kingston, Jamaica Etobicoke, Canada 2,856 km
Tegucigalpa, Honduras Indianapolis, United States 2,848 km
Belmopan, Belize Colorado Springs, United States 2,856 km
Denver, United States Boston, United States 2,848 km
Villa Nueva, Guatemala Barcelona, Venezuela 2,857 km

Measure more distances between cities