Find hotels near Virgin Islands National Park, St. John from SAR 348
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check prices for these dates
Compare 3,755 hotels close to Virgin Islands National Park with room rates, reviews, and availability. Most hotels are fully refundable.

Peter Bay Gatehouse
Peter Bay Gatehouse
8.4 out of 10, Very Good, (18)
The price is SAR 2,609
SAR 4,278 total
includes taxes & fees
16 Jun - 17 Jun

St John Inn
St John Inn
9.2 out of 10, Wonderful, (398)

Suite St. John at Gallows Point Resort
Suite St. John at Gallows Point Resort
8.6 out of 10, Excellent, (94)
The price is SAR 1,858
SAR 3,309 total
includes taxes & fees
14 Jul - 15 Jul

The Westin St. John Resort Villas
The Westin St. John Resort Villas
8.2 out of 10, Very Good, (422)
The price is SAR 2,327
SAR 2,618 total
includes taxes & fees
6 Jul - 7 Jul

The Mary Anne Boutique Hotel USVI
The Mary Anne Boutique Hotel USVI
10.0 out of 10, Exceptional, (5)
The price is SAR 941
SAR 1,153 total
includes taxes & fees
16 Jun - 17 Jun

Secret Harbour Beach Resort
Secret Harbour Beach Resort
8.8 out of 10, Excellent, (1001)
The price is SAR 1,969
SAR 2,431 total
includes taxes & fees
26 Jun - 27 Jun
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Hotels near Other St. John Attractions
Hotels near Other St. John Attractions

Maho Beach
4.5/5(180 reviews)
Why not spend a carefree afternoon at Maho Beach during your travels in Maho Bay? Wander the seaside or discover the area's sunsets.
Recent reviews of Virgin Islands National Park hotels
Recent reviews of Virgin Islands National Park hotels

Casa YaYa boasts stunning views, indoor/outdoor living and the perfect location!
5/5 Excellent
Paradise!
"We had the best time staying at Casa Yaya overlooking Coral Bay! The view from the house is absolutely stunning—perched up in the hills with a perfect look over the town and bay below. The house itself is super comfortable and inviting, and we especially loved the afternoon shade over the pool and deck. It was the perfect spot to cool off and relax during the heat of the day.Our kids (13 and 9) were obsessed with the loft and had a blast sleeping up there. They had no issues with the ladder, though I can see why its not recommended for much younger kids. Having access to coolers, snorkel gear, and beach chairs made hopping around to different beaches so easy.We also rented a truck through Casa Yaya, which worked out great for our group. The kids loved riding in the back, and having the vehicle waiting for us at the airport made the whole experience seamless. Fair warning: the roads up to the house are a little intense at first, but by the end of our trip, we were handling them like locals.Make sure to check out Maho if you want to see a bunch of animals and Trunk Bay for an unrivaled view, hands down. And do yourself a favor and get the turkey reuben at Skinny Legs. Don't forget to wash it down with a painkiller!If you're looking to explore St. John in a quieter, more laid-back setting, Casa Yaya is an amazing choice. We'd absolutely stay here again!"
A verified traveler stayed at Casa YaYa boasts stunning views, indoor/outdoor living and the perfect location!
Posted 3 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Hotels near popular St. John Attractions
- Hotels near Trunk Bay
- Hotels near Cinnamon Bay Beach
- Hotels near Honeymoon Beach
- Hotels near Caneel Bay Beach
- Hotels near Maho Beach
- Hotels near Cruz Bay Visitor Center
- Hotels near Hawksnest Beach
- Hotels near Gibney Beach
- Hotels near Waterlemon Cay
- Hotels near Salomon Beach
- Hotels near Annaberg Plantation
- Hotels near Francis Bay
- Hotels near Whistling Cay
- Hotels near Peace Hill Windmill
- Hotels near Catherineberg Ruins
- Hotels near Lind Point Trail
- Hotels near Fort Berg
- Hotels near Saltpond Bay
- Hotels near Jumbie Beach
Hotels in top St. John neighborhoods
Other Hotels near Virgin Islands National Park, St. John
- St. Thomas Hotels
- St. John Hotels
- Culebra Hotels
- Caribbean Islands Hotels
- St. Thomas and St. John Hotels
- Virgin Gorda Hotels
- West End Hotels
- Red Hook Hotels
- Charlotte Amalie Hotels
- Road Town Hotels
- Jost Van Dyke Hotels
- Nazareth Hotels
- East End Hotels
- Cane Garden Bay Hotels
- Monte Hotels
- Scrub Island Hotels
- Frydendal Hotels
More Hotel Options in Virgin Islands National Park
Explore more hotels
- Island Dreams-St John. Where YOUR dream of Tropical paradise comes true! ☀️ 🏝️ 🐠
- Blue Wrasse - Cute Little Cottage with New Deck
- Casa YaYa boasts stunning views, indoor/outdoor living and the perfect location!
- “Secluded Romantic Villa with Private Pool—Nestled in Lush National Park Beauty”
- "Someday Soon" Has Arrived!
- On A Whim - 2 BR/3BA Cozy Island House with Infinity Pool and View of Coral Bay!
- HEAVENLY VIEWS and PRIVATE POOL!!
- Waterlemon Villa~Stunning Island Views, Pool, AC, Great for Groups & Kids
- Mesmerizing view with pool 2 bedroom stone cottage in Coral Bay
- Fish Tales a Caribbean Cottage style home with a Pool, walk to Reef Bay Beach
- Sol La Vie 2 BR/2 BA CORAL BAY PANORAMIC VIEWS OF THE BVIs & CARIBBEAN SEA & AC!
- Banana Sweet Top! 2 BEDROOM!! Great for families or 2 couples.