Independent guides to the U.S. national parks
Screen-printed illustration: Historic buildings at Caneel Bay Resort lie between the beach, palms, and wooded hills.

Hotels and Lodges in the U.S. Virgin Islands: Where to Stay in and Around the Park

By Erika Müller · Data: National Park Service · ← Complete guide Virgin Islands

St. John packs 60% of its national parks onto an island about the size of a small provincial town. Choosing between staying in the park and settling in Cruz Bay or St. Thomas directly shapes your first hours each morning, which are the best time to hike. The short answer: if you want to be on the beach at sunrise, Cinnamon Bay Resort in the park is hard to beat. Otherwise, Cruz Bay offers the best combination of convenience and access, less than a ten-minute walk from the entrance.

Park lodges and gateway towns (0)

Map: Park lodges and gateway towns Base map © OpenStreetMap · © CARTO

⚠ Lodge & Gateway town data is undergoing editorial review.

Staying in the Park or Outside It?

The bottom line is that staying in the park puts you fully in the middle of it, but options are limited and book up far in advance. Staying in Cruz Bay or St. Thomas gives you more choices and more comfort, at the cost of an extra trip every morning. You'll find all the criteria for making this choice based on your profile and budget in our guide to accommodations in the U.S. Virgin Islands.

Lodging in the Park: Cinnamon Bay Resort

The only official lodging inside Virgin Islands National Park is Cinnamon Bay Resort, operated by an NPS-authorized concessioner. It sits along Cinnamon Bay Beach, one of the longest beaches on St. John.

There are two options. Fully equipped eco-tents come with beds, electricity, and access to shared restrooms, so you get the camping experience without having to pitch your own tent. Hard-sided cottages have private bathrooms and offer more privacy. The atmosphere is still decidedly simple, with fans instead of air conditioning and wildlife all around at night, including iguanas at breakfast. Just so you know.

The resort was rebuilt after Hurricanes Irma and Maria hit in 2017 and nearly wiped out the island's tourism infrastructure. Check availability as soon as your dates are set. Cottages fill up several months in advance during peak season.

Caneel Bay is the other historic name associated with lodging inside the park. This upscale resort, set on a wild peninsula with access to several private beaches, was badly damaged by the hurricanes. A dispute between the NPS and the operator over lease renewal kept it closed for years. Check its opening status before including it in your plans.

Where to Stay Around the Park: Gateway Towns

Cruz Bay (St. John)

Cruz Bay is the ferry terminus from Red Hook (St. Thomas). This is where you'll arrive: a few blocks of shops, beachfront restaurants, and the park entrance less than a ten-minute walk away. Traditional hotels are scarce. The market is dominated by villas and vacation rentals, often perched in the hills overlooking the bay, along with guesthouses that accept one-night stays for travelers with flexible itineraries.

If your plan is to stay on St. John without staying in the park, Cruz Bay is the natural base. The trailheads are ten minutes away, there's a village scene in the evening, and you can take the ferry to St. Thomas if you need the airport or want to spend a day in Charlotte Amalie.

Charlotte Amalie (St. Thomas)

Charlotte Amalie, the capital of the USVI, has the islands' broadest selection of hotels, including international chains, waterfront boutique hotels, and resorts with pools and spas. It's the most comfortable option.

The logistical tradeoff is the trip to Red Hook by taxi or rental car, which takes 30 to 45 minutes depending on traffic, followed by the 20-minute ferry to Cruz Bay. Figure on about an hour from door to door. That's reasonable if you're staying on St. John for two days or more, or if you're combining the two islands.

Red Hook (St. Thomas, East End)

Red Hook is the ferry terminal for Cruz Bay. Several hotels and vacation residences have opened in this area, making it convenient for travelers combining St. Thomas and St. John without wanting to cross the entire island every morning. It's less lively than Charlotte Amalie, and is best suited to park-focused trips.

How Many Nights Should You Spend in the U.S. Virgin Islands?

Two nights on St. John cover the essentials: Trunk Bay Beach and its marked snorkeling trail, plus the Reef Bay Trail to the Native American petroglyphs. Three nights let you get an early start, hike before the heat, and explore the less-visited coves. Day-by-day itineraries tailored to your pace are included in the U.S. Virgin Islands itinerary.

Beyond that, St. John pairs naturally with St. Thomas or another Caribbean island.

When to Book and How Much Does It Cost?

Peak season runs from December through April, bringing dry weather, steady trade winds, and busy beaches. Prices rise, Cinnamon Bay cottages sell out, and regular visitors sometimes rent the best Cruz Bay villas for the entire year. Book three to six months ahead for this window, without exception.

From May through November, rates drop significantly across the board. Hurricane season officially runs from June through November, with the greatest risk from August through October. The guide to choosing when to visit the U.S. Virgin Islands breaks down the weather outlook month by month to help you weigh price against risk.

Our Recommendation for Different Travelers

Total immersion. Cinnamon Bay Resort, in a cottage or eco-tent. You'll be in the park, a few steps from the beach, and can hit the trail before the first shuttle arrives.

Comfort and convenience. A villa in Cruz Bay. The park is ten minutes away, you'll have a kitchen, and you can enjoy the village restaurants in the evening without getting back in a vehicle.

Families with young children or travelers with limited mobility. A hotel in Charlotte Amalie or Red Hook, with day trips to St. John. Our complete U.S. Virgin Islands guide lists activities suited to every type of traveler.

Frequently Asked Questions

Where should I stay to visit Virgin Islands National Park?

You can stay inside the park at Cinnamon Bay Resort, in a cottage or eco-tent; in Cruz Bay, ten minutes from the entrance; or in Charlotte Amalie or Red Hook on St. Thomas, with a 20-minute ferry ride.

Can you stay inside Virgin Islands National Park?

Yes. Cinnamon Bay Resort is inside the park and offers cottages with private bathrooms and fully equipped eco-tents. Caneel Bay, another historic in-park address, should be checked at the time of booking because of the damage caused in 2017.

What is the best town to stay in for visiting the park?

Cruz Bay (St. John) is the most convenient option. You arrive directly by ferry, the park's trails and beaches are right there, and restaurants and guesthouses are within walking distance. Travelers who prioritize comfort often choose Charlotte Amalie and take a day trip.

How much does lodging cost in the U.S. Virgin Islands?

Lodging in the park and villas on St. John are among the most expensive options in the American Caribbean, especially from December through April. For a detailed budget by season, see the month-by-month guidance in the When to Visit guide.

How far in advance should I book Cinnamon Bay Resort?

Yes. Allow at least three to six months for cottages during peak season, from December through April. Well-located Cruz Bay villas sell out just as quickly during the best weeks of winter.