Skip to main content
Beginning of main content

MIA (Miami) to STT (Charlotte Amalie) Flights $229.16

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap MIA to STT Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Spanish Town


Interesting Facts About Flights from Miami to Charlotte Amalie (MIA to STT)

Question : Do travelers from Miami typically stay in Saint Thomas for very long?
Answer : The average time spent in Saint Thomas by travelers from Miami is one week.

Question : What is the likelihood your flight will be delayed for this route?
Answer : Flights from MIA to STT are on time 69% of the time, ranking in the bottom 25% of the world. If a flight is delayed, though, expect an average of about half an hour added to your flight time.

Question : Are you paying the cheapest or highest price for your ticket to Saint Thomas?
Answer : Flight prices change more than most routes from the United States for MIA to STT. They vary from $228 to $1,636. Remember, you can save by booking further in advance.

Question : Who's offering the cheapest round-trip flight to Cyril E. King Airport (STT) over the coming months?
Answer : Ticket costs are hitting highs of $1,636 over the next three months when flying to STT from MIA. Check out Delta Air Lines, as they have been booking customers at just $228.

Question : Which airline has been the most dependable in getting passengers to their destination on time?
Answer : The current leader is Amerijet International with a 100% on-time rate. Stick to Amerijet International and you won't spend more time in airports than you have to. Hopefully they keep that perfect record alive.

Question : About how long is the flight from Miami to Saint Thomas?
Answer : Flying from MIA to STT typically takes about two hours and 38 minutes.

Question : What is the shortest flight from MIA to STT?
Answer : The shortest direct flight is two hours and 35 minutes via American Airlines. If you catch the 12:35 PM EDT departure, you'll arrive at 4:10 PM AST (remember, there is a one-hour time change).