Fees & Passes

Entrance Fees

There is no fee to enter either Virgin Islands National Park or Virgin Islands Coral Reef National Monument.

Overnight Stay Limits: 7 nights per bay, no more than 30 nights per year.
Amenity Fees
Trunk Bay 2020
Individual Day Pass (16 years and older) $5.00
Interagency Senior Pass $2.50 for holder + up to 3 guests
Interagency Access Pass $2.50 for holder + up to 3 guests
Active Duty Military Pass Free for holder + up to 3 guests
Overnight Mooring & Anchoring 2020
Regular overnight fee $26.00/night
Senior/Access Pass $13.00/night
National Park Service Passes 2020
Interagency Access Pass (Disability) Free
Military Active Duty Pass Free
Trunk Bay Individual Annual Pass $20.00
Interagency Annual Senior Pass $20.00
Trunk Bay Family Annual Pass $30.00
Interagency Lifetime Senior Pass $80.00
Payment Stations are Located at:
Cruz Bay Finger Pier Leinster Bay
Caneel Bay Saltpond Bay
Francis Bay Great Lameshur Bay
Overnight fees must be paid prior to spending the night.
For more information on moorings, boating, and best places to snorkel visit the Marine Visitor Use page.

***2020 Fee free days coming soon***

The five entrance fee-free days for 2019 will be:

  • Monday, January 21 – Martin Luther King, Jr. Day
  • Saturday, April 20 – First Day of National Park Week/National Junior Ranger Day
  • Sunday, August 25 – National Park Service Anniversary
  • Saturday, September 28 – National Public Lands Day
  • Monday, November 11 – Veterans Day

Fee-free days only apply to Trunk Bay fees
To find out more about National Park Fee-Free days visit Fee Free Parks.

Last updated: December 6, 2019

Contact the Park

Mailing Address:

1300 Cruz Bay Creek
St. John, VI 00830


(340) 776-6201 x238
Headquarters/Visitor Center phone contact Information.

Contact Us