Beach Hotels in St. John

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Beach Hotels in St. John

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.

Top neighborhoods in St. John

Get a lay of the land and find the perfect place to stay

Top landmarks in St. John

Frequently asked questions

What are the best beach hotels in St. John?
With excellent guest reviews and an enviable coastal setting, Gallows Point Resort is perfect for beach lovers. Make the most of premium bedding and a nearby waterfront. Cruz Bay Boutique Hotel is another top-rated option close to the water. To look for other St. John hotels on the beach, simply select the “Beach” and “Ocean view” filters and then sort by “Guest rating + our picks.”
What are the cheapest beach hotels in St. John?
Breathe in the salty sea air at Ritz Carlton ST Thomas, which offers a sauna and a swimming pool. Booking a cheap beach hotel in St. John from $1,140 makes getting away on a budget a breeze.
What is the best time to stay in a beach hotel in St. John?
If you’re after the warmest weather, organize your trip for August. The temperatures are around 82ºF (28ºC) to 84ºF (29ºC) at this time. April sees the coolest temperatures between 79ºF (26ºC) and 79ºF (26ºC). For a more relaxed setting and potentially cheaper beach hotels in St. John, visit in September when it’s quieter.
What are the closest beach hotels to Virgin Islands National Park?
Cruz Bay Boutique Hotel is one of the closest beach hotels in St. John to Virgin Islands National Park. Offering pillow top mattresses and individually decorated rooms, you’ll be a short drive from this leading attraction. Inn at Tamarind Court is another nearby option that’s made for beachside adventures.
What beach hotels in St. John have a pool?
Head straight for the pool or beach at Gallows Point Resort. Here you’ll have access to a cafe and pillow top mattresses. Secret Harbour Beach Resort is another stay where lounging by the water is on the itinerary. Find a St. John hotel on the beach with a pool and enjoy the best of both worlds.
What are the closest beach hotels to Cyril E. King Airport (STT)?
Emerald Beach Resort is about 1 mile east of Cyril E. King Airport (STT) and a perfect place to enjoy carefree days by the water. Make use of a swimming pool and pool sun loungers here. Another top getaway near the airport is Lindbergh Bay Hotel and Villas. Book a room at one of these properties or look up other beach hotels in St. John.
Are there any beach hotels in St. John with parking?
Stay at Gallows Point Resort and avoid the hassle of finding a parking spot at the beach. This property offers a cafe and a swimming pool. Inn at Tamarind Court is another getaway that makes it a breeze to come and go whenever you want. Choose one of the 1,385 St. John hotels on the beach with parking and enjoy the freedom to explore on your schedule.