The closest major airport to Carambola Beach Resort St. Croix, US Virgin Islands is Henry E. Rohlsen Airport (STX), which is 8.6 mi away (20 minutes by car). Another top airport is Christiansted (SSB-St. Croix Seaplane Base), which is located 13.8 mi away (26-minute drive).