Beach Hotels in St. John

your current months are January, 2025 and February, 2025.
January 2025
February 2025
Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

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 a high guest rating and a pretty coastal setting, Gallows Point Resort is ideal for beach lovers. Take advantage of dining romance packages and a nearby waterfront. Cruz Bay Boutique Hotel is another highly rated option that’ll put you near the water. To find more St. John hotels on the beach, simply choose the “Beach” and “Ocean view” filters and then sort by “Guest rating + our picks.”
What are the cheapest beach hotels in St. John?
Save cash and book a cheap beach hotel in St. John from $1,234 for your next adventure. Embrace the easygoing beach vibe at Sapphire Village Resort By Antilles Resorts, which features a swimming pool and individually decorated rooms.
What is the best time to stay in a beach hotel in St. John?
If you want to visit when it’s not as busy, go in September. You could score some good deals on beach hotels in St. John around then. The warmest weather is in August, with temperatures ranging from 82ºF (28ºC) to 84ºF (29ºC). It’s generally coolest in April, averaging between 79ºF (26ºC) and 79ºF (26ºC).
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 just a quick drive from this attraction. Inn at Tamarind Court is another option nearby that’s made for beachside adventures.
What beach hotels in St. John have a pool?
With a pool, on-site beach yoga and a cafe, Gallows Point Resort makes waves with guests. For more St. John hotels on the beach, or stays that are close to one, consider Secret Harbour Beach Resort. Dive right in or just get your feet wet at this beachy escape with a pool.
What are the closest beach hotels to Cyril E. King Airport (STT)?
About 1 mile east of Cyril E. King Airport (STT), Emerald Beach Resort is a great choice. Enjoy spending time beside the water and make use of a pool view and a swimming pool. Lindbergh Bay Hotel and Villas is another property close to the beach. Also consider looking up other areas to find the ideal beach hotel in St. John that’s near the airport.
Are there any beach hotels in St. John with parking?
Pull up and then head straight to the shore at one of the 1,379 St. John hotels on the beach with parking. Book a room at Gallows Point Resort, which comes with a cafe and a swimming pool. You’ll also find a space to park at Cruz Bay Boutique Hotel, another beachside option.