Skip to main content
Beginning of main content

PHL (Philadelphia) to STT (Charlotte Amalie) Flights $393.04

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 PHL 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 Philadelphia to Charlotte Amalie (PHL to STT)

Question : Who struggles with getting their passengers to Cyril E. King Airport (STT) on time?
Answer : If you're flying American Airlines to Saint Thomas from Philadelphia, you may be tardy as they're late 23% of the time. If you’re on American Airlines, be sure to sign up for the delay notifications to stay up to date with your flight’s status.

Question : Do prices fluctuate more for this route than others?
Answer : Flight prices are fluctuating less for this route than most routes from the United States, as they're ranging from $370 to $980. Remember, the sooner you book, the better price you tend to get.

Question : If punctuality is required for you to book a flight, which airline is your best bet?
Answer : US Airways holds the best record for flights from PHL to STT with an 82% on-time rate. If they are delayed for some reason though, the average delay is about half an hour.

Question : Should you take that vacation to Saint Thomas in the next 30 days?
Answer : As of Jul 17th, the best day for deals to Saint Thomas (STT) is Aug 2nd. It costs $426, which is 29% below the average price to book the same route.

Question : Best case scenario, how quickly can someone get from PHL to STT?
Answer : American Airlines currently holds the quickest travel time with three hours and 51 minutes. For example, you would arrive in Saint Thomas at 12:31 PM AST if you left Philadelphia at 7:40 AM EDT. Remember, there is a time change of one hour.

Question : When traveling to Saint Thomas from Philadelphia, how long will you be in the air?
Answer : When flying from PHL to STT, it will take three hours and 53 minutes on average.

Question : In terms of overall promptness, how does PHL to STT rank compared to the rest of the world?
Answer : PHL to STT currently scores 3 out of a possible 5 stars in promptness. This score combines both the number of delayed flights and total delay minutes. With 3 stars, you should feel slightly worried about getting to Saint Thomas on time.