Airports Near Virgin Islands National Park

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) Route in Google Maps

Charlotte Amalie, Virgin Islands, US

Distance: 13.8 Miles
Drive time: 1 hour 7 mins
Virgin Gorda Airport (VIJ) Route in Google Maps

Spanish Town, , VG

Distance: 27.7 Miles
Drive time: 4 hours 44 mins
Terrance B. Lettsome International Airport (EIS) Route in Google Maps

Road Town, , VG

Distance: 29.8 Miles
Drive time: 4 hours 18 mins
Benjamin Rivera Noriega Airport (CPX)

Isla De Culebra, Puerto Rico, US

Distance: 37.7 Miles
Henry E Rohlsen Airport (STX)

Christiansted, Virgin Islands, US

Distance: 43.7 Miles
Antonio Rivera Rodriguez Airport (VQS)

Isla De Vieques, Puerto Rico, US

Distance: 51.9 Miles
Captain Auguste George Airport (NGD) Route in Google Maps

Anegada, , VG

Distance: 56.0 Miles
Drive time: 9 hours 10 mins
Jose Aponte De La Torre Airport (NRR)

Ceiba, Puerto Rico, US

Distance: 60.2 Miles
Luis Munoz Marin International Airport (SJU)

San Juan, Puerto Rico, US

Distance: 83.8 Miles
Fernando Luis Ribas Dominicci Airport (SIG)

San Juan, Puerto Rico, US

Distance: 90.1 Miles