Home › Miami (MIA) › Charlotte Amalie (STT)
Miami International Airport · MIA → STT

Direct flights from Miami to Charlotte Amalie INTL

7 nonstop flights a week on 1 airline. Zero layovers — one hop from MIA to STT.

Flight time: about 2h23m nonstop

Which days does it fly?

When does it fly?

Departure times in Miami local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
American AAL943 10:14a 2h24m Sat
American AAL9603 10:15a 2h20m Wed
American AAL943 10:23a 2h29m Mon, Sun
American AAL943 10:29a 2h32m Fri
American AAL943 10:44a 2h21m Tue
American AAL943 11:08a 2h20m Thu
American Find fares 🥕

The route

One hop: MIA → STT

Nonstop from Miami (MIA) to Charlotte Amalie (STT)

Miami International Airport (MIA) has 7 nonstop flights a week to Charlotte Amalie (STT), operated by American. No layovers, no connections — one hop out of MIA and you're there.

This route flies every day of the week, so any travel day works. Charlotte Amalie is an international destination — don't forget your passport. Route data updated October 2026 from observed departures.

Route data updated October 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from Miami to Charlotte Amalie?

The nonstop flight from Miami (MIA) to Charlotte Amalie (STT) takes about 2h23m in the air, based on recently observed nonstop departures.

More nonstops from Miami