Find beach hotels in St. John

Beach vacation deals from $99
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on St. John Beach Hotels

Our top choices for St. John beach hotels

Villa Island Paradise

Villa Island Paradise
4.0 star property
St. John
9.4 out of 10, Exceptional, (18 reviews)
  • cleanliness
    Relax at Cruz Bay Beach near this nature reserve villa with hiking trails and water sports access.
$613 nightly
The price is $682
Mar 18 - Mar 19
Total with taxes and fees
Villa Island Paradise

St John Inn

St John Inn
3.0 star property
St. John
9.2 out of 10, Wonderful, (426 reviews)
  • cleanliness
    Bask in Caribbean sunshine just minutes from Cruz Bay Beach, where complimentary beach towels and snorkeling gear await your seaside escape.
$339 nightly
The price is $382
Mar 24 - Mar 25
Total with taxes and fees
St John Inn

Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel
3.0 star property
St. John
9.6 out of 10, Exceptional, (324 reviews)
$287 nightly
The price is $323
Mar 25 - Mar 26
Total with taxes and fees
Cruz Bay Boutique Hotel

Lameshur Cottage's Guest House

Lameshur Cottage's Guest House
St John
10.0 out of 10, Exceptional, (137 reviews)
  • cleanliness
    Relax on pristine shores just steps from your cottage, with hiking trails and watersports nearby.
$417 nightly
The price is $450
Apr 12 - Apr 13
Total with taxes and fees
Lameshur Cottage's Guest House

Coral Bay Suite Ocean and Tropical Island Views

Coral Bay Suite Ocean and Tropical Island Views
Lower Carolina
9.8 out of 10, Exceptional, (9 reviews)
  • cleanliness
    Beach paradise steps away from crystal-clear waters, with a scenic deck for savoring spectacular ocean sunrises.
$341 nightly
The price is $379
Mar 23 - Mar 24
Total with taxes and fees
Coral Bay Suite Ocean and Tropical Island Views

Cruz Bay Oasis | Walk to Beach & Restaurants

Cruz Bay Oasis | Walk to Beach & Restaurants
Cruz Bay
8.4 out of 10, Very Good, (10 reviews)
$552 nightly
The price is $662
Mar 19 - Mar 20
Total with taxes and fees
Cruz Bay Oasis | Walk to Beach & Restaurants

2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort Access

2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort Access
St John
10.0 out of 10, Exceptional, (5 reviews)
  • cleanliness
    Bask in coastal paradise at this waterfront resort, where pristine beaches meet endless adventures of sailing, diving, and snorkeling.
$8,612 nightly
The price is $8,612
Apr 11 - Apr 12
Total with taxes and fees
2 Bedroom Villa - Westin St. John Bay Vista Villas - Full Resort Access

The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
St. John
8.2 out of 10, Very Good, (466 reviews)
  • cleanliness
    Escape to a white-sand paradise with private beach loungers, beachfront dining, and world-class water activities.
$729 nightly
The price is $820
Mar 25 - Mar 26
Total with taxes and fees
The Westin St. John Resort Villas

Oceanview Cottage | Walk to Beach & Restaurants

Oceanview Cottage | Walk to Beach & Restaurants
Cruz Bay
9.2 out of 10, Wonderful, (10 reviews)
$496 nightly
The price is $595
Mar 19 - Mar 20
Total with taxes and fees
Oceanview Cottage | Walk to Beach & Restaurants

Cruz Bay Oasis | Walk to Beach & Stunning Views

Cruz Bay Oasis | Walk to Beach & Stunning Views
Cruz Bay
9.0 out of 10, Wonderful, (7 reviews)
$458 nightly
The price is $550
Mar 18 - Mar 19
Total with taxes and fees
Cruz Bay Oasis | Walk to Beach & Stunning Views
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.

Choose what matters most at beach hotels in St. John

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Beach hotels with pools 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.

Find out more about St. John

St. John and its attractions for beach lovers

St. John, U.S. Virgin Islands is a haven for beach lovers, offering an array of stunning coastal experiences. Start your adventure at Trunk Bay, renowned for its crystal-clear waters and vibrant coral reefs, perfect for snorkeling. The underwater snorkeling trail provides a unique glimpse into marine life, making it a family-friendly spot that’s both educational and fun. Next up is Cinnamon Bay, where you can unwind on soft sands or engage in water sports like kayaking and paddleboarding. For a touch of history, visit the ruins of the Cinnamon Bay Plantation, which add a cultural layer to your beach day. The Virgin Islands National Park, which covers over half of St. John, is ideal for hiking with family-friendly trails leading to breathtaking views and secluded beaches. For accommodations, consider staying in Cruz Bay, the heart of St. John, where charming beachfront hotels offer easy access to all these activities. Imagine waking up to the sound of waves and enjoying breakfast with a view of the turquoise sea. The area boasts attentive service and a laid-back vibe that caters perfectly to families seeking both comfort and adventure.

Find the best beach hotels and resorts in St. John

For travelers seeking a beach getaway in St. John, these top hotels offer stunning access to the sun and sea, alongside a range of delightful amenities.

Wharfside Village Hotel

  • Why it's great for the ultimate beach vacation spot: Wharfside Village Hotel stands out with a stellar review rating of 9.6, offering a charming beachside retreat. Guests love the nearby the beach, complemented by stunning ocean views and a relaxed atmosphere. With beach towels provided, it’s easy for guests to enjoy the nearby sandy shores and ocean activities.
  • Other amenities: The hotel features a grocery and convenience store, making essentials readily available. With premium bedding, guests can rest easy in comfort. The hotel also boasts a shopping area on-site and is close to local shopping centers, providing great options for leisurely strolls. The concierge service is available to help guests with recommendations and bookings for local attractions.
  • Nearby attractions: Cruz Bay Beach - 0.13 miles, Battery - 0.24 miles

Cruz Bay Boutique Hotel

  • Why it's great for the ultimate beach vacation spot: The Cruz Bay Boutique Hotel is an ideal choice for beach lovers, rated an impressive 9.6. Located near a plethora of water activities, guests can easily engage in snorkeling, kayaking, and even parasailing, ensuring thrilling beach experiences are just moments away. The hotel also boasts a lovely terrace, perfect for soaking up the sun after a day of adventure.
  • Other amenities: Guests will enjoy daily housekeeping, free continental breakfast, and complimentary toiletries. The hotel features a separate living room in select suites, offering additional space to unwind. Additionally, travelers can explore the nearby shopping district, adding convenience to their stay with on-site shopping options.
  • Nearby attractions: Cruz Bay Beach - 0.19 miles, Battery - 0.13 miles

Gallows Point Resort

  • Why it's great for the ultimate beach vacation spot: Gallows Point Resort is a haven for beach enthusiasts, a remarkable review rating of 9.4. Guests enjoy direct access to the beach and can enjoy activities like snorkeling and sailing right from the hotel. The ocean-view restaurant and yoga classes beachfront add to the tranquil beach experience, making it a perfect getaway for those looking to relax and rejuvenate by the sea.
  • Other amenities: The resort features an outdoor pool, hot tub, and concierge services. Guests can take advantage of the nearby ferry terminal shuttle, making it easy to explore the surrounding areas. Each suite includes a kitchen and separate living room, providing a cozy feel. Additional offerings include premium bedding and free toiletries, ensuring a comfortable stay.
  • Nearby attractions: Cruz Bay Beach - 0.09 miles, Battery - 0.4 miles

The Westin St. John Resort Villas

  • Why it's great for the ultimate beach vacation spot: The Westin St. John Resort Villas epitomizes beach luxury, garnering a solid review rating of 9.0. With direct beach access and a stunning white sand beach, it provides guests with a serene escape. The hotel offers an array of water sports equipment and amenities, ideal for those looking to indulge in beach activities like snorkeling and parasailing right from their doorstep.
  • Other amenities: Guests can unwind at the beachfront restaurant or enjoy the outdoor pool and hot tub. The resort features a tennis court, children’s playground, and concierge services for added convenience. With options for on-site parking and beautifully designed villas equipped with kitchen facilities, guests can enjoy both comfort and flexibility during their stay.
  • Nearby attractions: Great Cruz Bay - 0.39 miles, Chocolate Hole - 0.83 miles

Inn at Tamarind Court

  • Why it's great for the ultimate beach vacation spot: The Inn at Tamarind Court is a delightful choice for beachgoers, with a solid review rating of 9.0. Located conveniently near the beach, guests can easily enjoy sunbathing and swimming while having beach towels provided for their convenience. The hotel’s inviting atmosphere is perfect for those looking to unwind by the sea.
  • Other amenities: Guests can savor a complimentary continental breakfast each morning and enjoy early check-in options. The hotel features air conditioning and self-parking for added comfort and convenience. With off-street parking available, travelers can explore St. John at their leisure.
  • Nearby attractions: Cruz Bay Beach - 0.32 miles, Battery - 0.27 miles

Too many beaches in St. John to choose from? Here are our top picks for a memorable beach vacation.

Top St. John Hotel Reviews

Frequently asked questions

What are the best beach hotels in St John?
For top-rated beach hotels in St John, consider Gallows Point Resort.

Gallows Point Resort, a 4-star property with a 9.6 rating, offers direct access to the beach. Guests frequently mention the kind and helpful staff, the nice pool, and the excellent restaurant.
How much does a beach hotel in St John cost?
Prices for beach hotels in St John vary, but you can find a great deal from $99 on Expedia. You're likely to find lower rates if you're traveling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Which St John hotels are near the best beaches?
For hotels near the best beaches in St John, consider Gallows Point Resort.

The 4-star Gallows Point Resort, with a 9.6 rating, offers direct access to the beach. Reviewers frequently mention the kind and helpful staff, the nice pool, and the excellent restaurant.
Which beach hotels in St John are good for families?
For families looking for a beach hotel in St John, consider the suites at Seagrape Vista, such as Pitaya 2, Allamanda 3, Pitaya 1, or Allamanda 4, and the Cruz Bay Boutique Hotel.

The suites at Seagrape Vista, like Pitaya 2, Allamanda 3, Pitaya 1, and Allamanda 4, all have a great 10.0 rating and offer spacious rooms with kitchens, shared pools, and balconies. These suites are located near the beach, providing flexibility for family meals and relaxation.

The 3-star Cruz Bay Boutique Hotel, with a 9.6 rating, is situated near the beach and offers complimentary breakfast. Guests often praise its central and convenient location, making it easy to access various family-friendly activities.
What are the best St John hotels with ocean views?
Some of the best St John hotels with ocean views include Gallows Point Resort, Wharfside Village Hotel, St John Inn, The Saint Resort, and The Hills, St John.

The 4-star Gallows Point Resort, with a 9.6 rating, offers direct access to the sea and nearby beaches. Guests often mention the kind and helpful staff, nice pool, and excellent restaurant.

Wharfside Village Hotel, a 3-star property with a 9.8 rating, provides ocean views and is conveniently located with onsite shopping. Guests frequently praise its great location, beautiful and clean rooms, friendly staff, and comfortable beds.

For a hotel with ocean views and complimentary breakfast, consider the 3-star St John Inn, which has a 9.2 rating. Reviewers often highlight its clean and big rooms, as well as super nice and helpful staff.

The Saint Resort is a 3-star hotel with a 9.6 rating that features ocean views and a range of poolside amenities, including an outdoor pool, poolside bar, and swim-up bar. It also offers a full-service spa with various massage options.

The 4-star The Hills, St John, with a 9.2 rating, offers ocean views and is located near the beach. These accommodations often include a kitchen, providing a convenient option for longer stays.
What are the top-rated beach hotels in St John with a pool?
Some of the top-rated beach hotels in St John with a pool include The Westin St. John Resort Villas and Gallows Point Resort.

The 4.5-star The Westin St. John Resort Villas, with an 8.4 rating, offers multiple outdoor pools and pool cabanas. Guests often describe the pools as clean and large.

Gallows Point Resort, a 4-star property with a 9.6 rating, provides direct access to the beach and sea. Reviewers frequently mention the hotel's nice pool.
Which beach hotels in St John are good for couples?
For couples seeking a beach hotel in St John, Gallows Point Resort and Wharfside Village Hotel are popular options.

The 4-star Gallows Point Resort, with a 9.6 rating, is situated with direct access to the sea and nearby beaches, offering suites for a comfortable stay. Guests frequently mention the kind and helpful staff, a nice pool, and an excellent restaurant.

Wharfside Village Hotel, a 3-star property with a 9.8 rating, is located near the ocean and features ocean views. It also offers onsite shopping, which can be convenient for couples. Reviewers consistently praise its superb location, beautiful and clean rooms, friendly staff, and comfortable beds.
Which area of St John is best to stay in for beaches?
The best area to stay in St. John for beaches is the North Shore, particularly along North Shore Road, which provides direct access to some of the island's most beautiful coastal areas.

The North Shore is characterized by its stunning white sand beaches and clear turquoise waters, making it ideal for those who prioritize spending time by the ocean. This area is home to iconic beaches like Trunk Bay, known for its underwater snorkeling trail, and Cinnamon Bay, which offers watersports and a long stretch of sand. Lodging here often includes villas and resorts located into the hillsides, providing excellent views and proximity to the water.

For couples seeking a romantic and secluded beach experience, staying on the North Shore is an excellent choice. Many accommodations offer private balconies with ocean views, and the beaches themselves provide intimate settings for relaxation and swimming.
Which top beach hotels in St John offer water sport activities?
For top beach hotels in St John that offer water sport activities, consider Gallows Point Resort, Cruz Bay Boutique Hotel, St John Inn, and The Westin St. John Resort Villas.

The 4-star Gallows Point Resort, with a 9.6 rating, is located directly on the beach and provides nearby access to scuba diving, sailing, snorkeling, windsurfing, and kayaking. Guests frequently mention the helpful staff and nice pool.

The 3-star Cruz Bay Boutique Hotel, rated 9.6, is near the beach and offers access to a wide range of water sports including parasailing, personal motor watercraft, scuba diving, windsurfing, snorkeling, surfing, kayaking, and sailing. Reviewers often highlight its central location.

St John Inn, a 3-star hotel with a 9.2 rating, is located near the beach and provides access to snorkeling, scuba diving, parasailing, kayaking, windsurfing, surfing, and sailing. Guests often comment on the clean rooms and helpful staff.

The 4.5-star The Westin St. John Resort Villas, with an 8.4 rating, offers direct beach access and has water sports equipment available. It also provides nearby access to scuba diving, snorkeling on-site, parasailing, and kayaking. Guests appreciate the beautiful rooms and large pool.
What is the best time of year to stay in a beach hotel in St John?
The best time to experience the pristine beauty of St. John, particularly for a beach hotel stay, is typically from December to May. During these months, you'll find glorious temperatures averaging a great 75°F to 85°F, creating ideal conditions for lounging on the white sands of Trunk Bay or snorkeling in the crystal-clear waters of Maho Bay.

This period is especially appealing for couples or solo travellers seeking a tranquil escape, as it often avoids the bustling family crowds associated with major school holidays like spring break, which can see a noticeable uptick in visitors. While spring break brings a lively option, for those prioritizing a more serene experience, the earlier part of this window or just after the main school breaks can be ideal. Due to the consistently superb weather and high demand, hotel availability at premium beach resorts can be quite competitive, and rates generally reflect the island's unparalleled allure.

For a delightful alternative with easier reservations and a distinct seasonal charm, consider visiting in early June.
How can I save on a beach hotel in St John with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St John beach hotel bookings for every dollar you spend—just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
What beach activities should we do in St John?
The best beach activities to do in St. John involve snorkeling or swimming at Trunk Bay, Cinnamon Bay, or Maho Bay.

Trunk Bay is renowned for its underwater snorkeling trail, a unique feature where plaques guide you through the coral reefs and marine life. This beach is excellent for families due to its calm, clear waters and accessible facilities. It's also a good choice for those who enjoy a well-maintained beach environment with amenities like showers and equipment rentals.

Cinnamon Bay offers a broader range of activities beyond just swimming and snorkeling. You can rent equipment for paddleboarding, kayaking, and windsurfing. The long stretch of sandy beach is ideal for leisurely walks, and there are also hiking trails nearby for those who want to explore the island's natural beauty on land. This area is well-suited for active travellers and families looking for diverse options.

Maho Bay is particularly known for its calm, shallow waters, making it an excellent spot for observing sea turtles and stingrays in their natural habitat. Its gentle conditions are great for young children and beginner snorkelers.
Is it cheaper to book a St John beach hotel and flights as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline—this is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in St John for you.

Explore a world of travel with Expedia