Air Miles Calculator

Distance between Miami, FL (MIA) and Roatan (RTB)

Flight distance from Miami to Roatan (Miami International Airport – Juan Manuel Gálvez International Airport) is 766 miles / 1232 kilometers / 665 nautical miles. Estimated flight time is 1 hour 56 minutes.

Map of flight path from Miami to Roatan.

Shortest flight path between Miami International Airport (MIA) and Juan Manuel Gálvez International Airport (RTB).

How far is Roatan from Miami?

There are several ways to calculate distances between Miami and Roatan. Here are two common methods:

Vincenty's formula (applied above)
  • 765.829 miles
  • 1232.482 kilometers
  • 665.487 nautical miles

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Haversine formula
  • 767.888 miles
  • 1235.795 kilometers
  • 667.276 nautical miles

The haversine formula calculates the distance between latitude/longitude points assuming a spherical earth (great-circle distance – the shortest distance between two points).

Airport information


A Miami International Airport
City: Miami, FL
Country: United States Flag of United States
IATA Code: MIA
ICAO Code: KMIA
Coordinates: 25°47′35″N, 80°17′26″W

B Juan Manuel Gálvez International Airport
City: Roatan
Country: Honduras Flag of Honduras
IATA Code: RTB
ICAO Code: MHRO
Coordinates: 16°19′0″N, 86°31′22″W

Time difference and current local times

The time difference between Miami and Roatan is 2 hours. Roatan is 2 hours behind Miami.

Time Difference

Miami, FL

 EDT

Roatan

 CST

Carbon dioxide emissions

Estimated CO2 emissions per passenger is 132 kg (290 pounds).

Frequent Flyer Miles Calculator

Miami (MIA) → Roatan (RTB).

Distance:
766
Elite level bonus:
0
Booking class bonus:
0

In total

Total frequent flyer miles:
766

Round trip?