Flight distance from Miami to Surabaya

17543 kilometers/10901 miles
or 9472 nautical miles.
Your flight will depart from Miami airport and land at Surabaya airport.
City: Miami (MIA) Surabaya (SUB)
Latitude: 25.77427 -7.218056
Longitude: -80.19366 112.720833
Country: United States Indonesia
Timezone: America/New_York Asia/Jakarta
Current time:: 17:40 27-Apr-2024 17:40 27-Apr-2024

How far is between Miami and Surabaya?

  • Your starting point Miami, United States is located at 25.77427,-80.19366
  • Your ending point Surabaya, Indonesia is located at -7.218056,112.720833
  • l distance from Miami to Surabaya is 17543 kms equals to miles and 9472 nautical miles.
  • Flight time from Miami to Surabaya is 87 hours 50 minutes
Click here to get detail flight schedules from Miami to Surabaya