- Home
- Flights
- Flights from Miami
- Miami to Saint Thomas
Flights from Miami to Saint Thomas
American Airlines flies nonstop from Miami to Saint Thomas. The flight takes around 2h 44m.
Direct flights available 2h 44m
Miami to Saint Thomas at a glance
Fastest flight2h 44mEstimated
Nonstop flightsYesAmerican Airlines
Airlines flying nonstop from Miami to Saint Thomas
1 airline on this route.
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| — | — | — | Search |
Good to know
- Distance
- 1,780 km1,105 miles
- Flight time
- 2h 44mestimate
- Time difference
- +1hSaint Thomas vs Miami
- Currency in Saint Thomas
- USD
- Airports
- MIA → STT
Flights from Miami to Saint Thomas: questions answered
Are there direct flights from Miami to Saint Thomas?
Yes. American Airlines flies this route nonstop.
How long is the flight from Miami to Saint Thomas?
A nonstop flight covers 1,780 km and takes around 2h 44m.
Which airlines fly from Miami to Saint Thomas?
American Airlines operates nonstop flights on this route.
Which airports serve Miami and Saint Thomas?
Miami: Miami International Airport (MIA). Saint Thomas: Cyril E. King Airport (STT).
What is the time difference between Miami and Saint Thomas?
Saint Thomas is 1 hour ahead of Miami.





