St. Croix is served by Henry E. Rohlsen Airport (STX), the main airport for the island and part of the U.S. Virgin Islands. Air travel is essential for connectivity into STX, with a focus on arrivals from the U.S. mainland, neighboring Caribbean islands, and inter-island travel within the territory.
The most important arrival routes to St. Croix are direct flights from major U.S. gateways, primarily Miami (MIA), Atlanta (ATL), and Charlotte (CLT) into STX. These provide vital links for tourism and residents. Key regional arrival connections include flights from other U.S. Virgin Islands (St. Thomas STT), Puerto Rico (SJU), and other Caribbean destinations like Antigua (ANU) and Barbados (BGI) into St. Croix. Inter-island arrivals from St. Thomas are frequent.
Air service into St. Croix is provided by a mix of U.S. mainland and regional carriers. Key airlines include American Airlines (from Miami), Delta Air Lines (from Atlanta), and United Airlines (from Newark) into STX. Seaborne Airlines (operated by Silver Airways) and Cape Air handle the essential inter-island arrival routes from St. Thomas and Puerto Rico into St. Croix.
To find cheap flights to St. Croix, book arrivals from the U.S. mainland several months in advance into STX, especially for peak seasons (winter and holidays). Be flexible with dates into St. Croix; mid-week flights into STX can be less expensive. For arrivals from beyond the direct network into St. Croix, the most common strategy is to connect through a major U.S. hub like Miami (MIA) or Charlotte (CLT) — fly first to one of those hubs on a competitive long-haul route, then take a connecting flight to STX. Also, consider using San Juan, Puerto Rico (SJU) as a connecting point for arrivals from other Caribbean islands or South America into St. Croix, as SJU has a dense regional network. Inter-island arrivals on small aircraft into STX should be booked well in advance due to limited capacity.