Distance from Malindi to Surabaya

The distance between Malindi, Kenya and Surabaya, Indonesia is 8,057 kilometers (5,007 miles).

Malindi, Kilifi County, Kenya

Surabaya, East Java, Indonesia

From Malindi to Surabaya, the straight-line distance is 8,057 kilometers, heading east. Both cities are at a similar altitude, with Malindi at 7 meters above sea level and Surabaya at 8 meters.

Travel time

Mode Estimated time
Airplane 12-14 hours
Jet fighter 8-10 hours
Speed Time
300 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)
Surabaya, Indonesia

Local time:

Time Zone: Asia/Jakarta

Coordinates: 7.2492° S 112.7508° E

Elevation: 8 m (26 ft)


Nearby airports:
  • Juanda International Airport (SUB)
  • Abdul Rachman Saleh Airport (MLG)
  • Trunojoyo Airport (SUP)
  • Jember Noto Hadinegoro Airport (JBB)
  • Banyuwangi Airport (BWX)

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

Other distances from Surabaya

Distances between cities Kilometers
From Surabaya to Jakarta 663 km
From Surabaya to Bekasi 647 km
From Surabaya to Bandung 569 km
From Surabaya to Medan 1,971 km
From Surabaya to Depok 662 km

Cities within similar distances

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

From To Distance (kilometers)
Barcelona, Spain Santa Marta, Colombia 8,057 km
Accra, Ghana Valledupar, Colombia 8,057 km
Saltillo, Mexico Belfast, United Kingdom 8,057 km
Kyiv, Ukraine Milwaukee, United States 8,057 km
Manhattan, United States Córdoba, Argentina 8,057 km
Barcelona, Spain Tulsa, United States 8,058 km
Liverpool, United Kingdom El Paso, United States 8,056 km
Chengdu, China Brussels, Belgium 8,058 km
Ciudad Juárez, Mexico Liverpool, United Kingdom 8,058 km
Leeds, United Kingdom Cúcuta, Colombia 8,056 km
Reynosa, Mexico Liverpool, United Kingdom 8,058 km
Saint Petersburg, Russia Portland, United States 8,058 km
Salvador, Brazil Birmingham, United Kingdom 8,056 km
São Paulo, Brazil Cleveland, United States 8,058 km
Amsterdam, Netherlands Barquisimeto, Venezuela 8,059 km
Washington, United States Puente Alto, Chile 8,055 km
Warsaw, Poland Atlanta, United States 8,059 km
Santo Domingo, Dominican Republic Ibadan, Nigeria 8,055 km
Montréal, Canada San Miguel de Tucumán, Argentina 8,054 km
Ciudad Juárez, Mexico Preston, United Kingdom 8,054 km

Measure more distances between cities