American Airlines at Henry E. Rohlsen Airport
American Airlines is the primary carrier for mainland nonstop service to St. Croix during peak season. While Cape Air and Silver Airways run year-round inter-island service, American's larger jets — typically Boeing 737s and Airbus A319s — bring direct access from major US cities without a San Juan layover.
Nonstop Routes from the Mainland
American operates seasonal nonstop service to STX from Miami (MIA) and Charlotte (CLT), typically running December through April to coincide with peak winter travel. Schedules vary by year — always check aa.com for current route availability for your travel dates.
During high season, the MIA–STX nonstop is one of the most convenient options for travelers in the Southeast and for anyone connecting through Miami from international origins.
Booking Strategy
Seasonal routes like American's STX service sell out early. Book 3–4 months ahead for Christmas and New Year's travel, and 6–8 weeks ahead for general peak-season dates. Fares typically spike dramatically in the 3 weeks before departure on these limited seasonal routes.
AAdvantage members should check award availability early — STX is a popular redemption destination and saver awards disappear fast. Consider positioning to MIA or CLT on a separate ticket to open up more options.
What to Expect On Board
American's mainline flights to STX typically use narrow-body aircraft. Main Cabin Extra and Preferred seats offer extra legroom — worth it on a 3-hour flight. Wi-Fi is available on most aircraft. The flight from Miami runs about 2.5 hours; from Charlotte, approximately 3 hours.
Getting from STX to Your Hotel
After landing at Henry E. Rohlsen Airport, taxis queue directly outside the terminal. See our St. Croix Taxi Guide for flat rates to Christiansted, Frederiksted, Cane Bay, and major resorts.