Distance from Garissa to Surabaya

The distance between Garissa, Kenya and Surabaya, Indonesia is 8,147 kilometers (5,062 miles).

Garissa, Garissa County, Kenya

Surabaya, East Java, Indonesia

From Garissa to Surabaya, the straight-line distance is 8,147 kilometers, heading east. Garissa is situated at an altitude of 147 meters above sea level, while Surabaya is at only 8 meters.

Travel time

Mode Estimated time
Airplane 12-14 hours
Jet fighter 8-10 hours
Speed Time
300 km/h
Garissa, Kenya

Local time:

Time Zone: Africa/Nairobi

Coordinates: 0.4528° S 39.646° E

Elevation: 147 m (482 ft)


Nearby airports:
  • Garissa Airport (GAS)
  • Hola Airport (HOA)
  • Mulika Lodge Airport (JJM)
  • Manda Airport (LAU)
  • Wajir Airport (WJR)
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 Garissa

Distance between cities Kilometers
From Garissa to Nairobi 328 km
From Garissa to Kakamega 551 km
From Garissa to Mombasa 398 km
From Garissa to Nakuru 398 km
From Garissa to Eldoret 499 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 Garissa and Surabaya.

From To Distance (kilometers)
Rome, Italy Jacksonville, United States 8,147 km
Vancouver, Canada Callao, Peru 8,147 km
Berlin, Germany Seoul, South Korea 8,147 km
Valencia, Spain Oklahoma City, United States 8,147 km
Sheffield, United Kingdom Ciudad Juárez, Mexico 8,147 km
Bengaluru, India Newcastle upon Tyne, United Kingdom 8,148 km
Oklahoma City, United States Puente Alto, Chile 8,146 km
Tokyo, Japan Minsk, Belarus 8,146 km
Montevideo, Uruguay Atlanta, United States 8,149 km
Fort Worth, United States Campinas, Brazil 8,149 km
Saint Petersburg, Russia Memphis, United States 8,145 km
Sydney, Australia Honolulu, United States 8,149 km
Santiago, Chile Tulsa, United States 8,145 km
Sheffield, United Kingdom El Paso, United States 8,145 km
Rome, Italy Beijing, China 8,144 km
Liverpool, United Kingdom Beijing, China 8,150 km
Lagos, Nigeria Bengaluru, India 8,150 km
Mumbai, India Kumasi, Ghana 8,150 km

Measure more distances between cities