These are the best options to fly into Virgin Islands:
Cyril E. King Airport (STT)
Located on St. Thomas, Cyril E. King Airport is the most common gateway for travelers heading to Virgin Islands National Park on St. John. Most visitors fly into St. Thomas and then take a short ferry ride to St. John. The airport hosts flights from major airlines, making it a convenient option with ample connectivity.
Henry E. Rohlsen Airport (STX)
Though a bit further away, Henry E. Rohlsen Airport on St. Croix is another option for those willing to explore. Visitors can fly to St. Croix and enjoy this island's charm before taking a domestic flight or ferry service to St. Thomas and onward to St. John. This route offers a chance to experience more of the U.S. Virgin Islands.
Tortola’s Terrance B. Lettsome International Airport (EIS)
Close by, in the British Virgin Islands, is Tortola’s main airport. While not directly in the U.S. Virgin Islands, it's a viable option for travelers who might want to explore both the British and U.S. territories. From Tortola, visitors can catch a ferry to St. Thomas and then to St. John.
San Juan Luis Muñoz Marín International Airport (SJU)
For those considering a more scenic route, flying into San Juan, Puerto Rico, and then taking a regional flight to St. Thomas or a charter directly to St. John is an adventurous alternative. This option can add a bit of Puerto Rican culture to your trip before diving into the natural beauty of Virgin Islands National Park.
Map of Airports to Fly Into Virgin Islands National Park
In this map you can find the closest airports to the park, this list includes smaller airports.
Cyril E King Airport (STT)
Charlotte Amalie, Virgin Islands, US
Distance: 13.8 MilesDrive time: 1 hour 7 mins
Terrance B. Lettsome International Airport (EIS)
Road Town, , VG
Distance: 29.8 MilesDrive time: 4 hours 18 mins
Benjamin Rivera Noriega Airport (CPX)
Isla De Culebra, Puerto Rico, US
Distance: 37.7 MilesHenry E Rohlsen Airport (STX)
Christiansted, Virgin Islands, US
Distance: 43.7 MilesAntonio Rivera Rodriguez Airport (VQS)
Isla De Vieques, Puerto Rico, US
Distance: 51.9 MilesJose Aponte De La Torre Airport (NRR)
Ceiba, Puerto Rico, US
Distance: 60.2 MilesLuis Munoz Marin International Airport (SJU)
San Juan, Puerto Rico, US
Distance: 83.8 MilesFernando Luis Ribas Dominicci Airport (SIG)
San Juan, Puerto Rico, US
Distance: 90.1 Miles