A coastal town with clear turquoise waters, numerous sailboats, and lush greenery.

Find Beach Resorts in St. John

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. John Beach Resorts & Hotels

Next weekend
In two weeks

Our top choices for St. John beach hotels

1. St John Inn

St John Inn
3.0 star property
St. John
9.2 out of 10, Wonderful, (480 reviews)
"We can’t wait to come back"
United States
Tyrone
The price is £195
includes taxes & fees
12 Nov - 13 Nov
St John Inn

2. The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
St. John
8.4 out of 10, Very good, (512 reviews)
"Everything was amazing! It will always be my go to when I come to visit."
United States
Treacy
The price is £327
includes taxes & fees
23 Nov - 24 Nov
The Westin St. John Resort Villas

3. Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
St. John
8.8 out of 10, Excellent, (106 reviews)
"Friendly staff. Beautiful property."
United States
Sean
The price is £546
includes taxes & fees
9 Nov - 10 Nov
Suite St. John at Gallows Point Resort

4. Peter Bay Gatehouse

Peter Bay Gatehouse
4.0 star property
Maho Bay Quarter
8.2 out of 10, Very good, (21 reviews)
"Outstanding view from the villa"
United States
Thomas
The price is £780
includes taxes & fees
14 Nov - 15 Nov
Peter Bay Gatehouse
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

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 offers a stunning array of beachside experiences that will captivate any traveller seeking sun-soaked adventures. First, the pristine shores invite you to unwind on the soft sands, where you can soak up the sun or enjoy a leisurely swim in the azure waters. For those looking to explore, the vibrant coral reefs nearby are a paradise for snorkeling enthusiasts, teeming with colorful marine life just waiting to be discovered. You can also embark on a guided kayak tour through the serene bays, offering a unique perspective of the island's breathtaking coastline. If you’re in the mood for a little exercise, the nearby scenic trails weave through lush landscapes, leading you to panoramic viewpoints that showcase the island's natural beauty. After a day of adventure, indulge in the local culinary scene, where fresh seafood and Caribbean flavors create a dining experience that is both authentic and satisfying. Staying in hotels near these spectacular beaches not only places you right in the heart of these activities but also ensures that attentive customer service caters to your every need, making your holiday both relaxing and memorable.

Find the best beach hotels and resorts in St. John

St. John is a paradise for beach lovers, offering stunning coastline and vibrant marine life. Here are some top hotel choices that perfectly cater to beach enthusiasts.

Pitaya 2 - 2 bedroom suite at Seagrape Vista

  • Why it's great for the ultimate beach vacation spot: Pitaya 2 is a fantastic option for beach lovers, situated near the shore for easy access to sun and surf. This budget-friendly suite also holds a perfect review rating of 10 out of 10, providing a comfortable and inviting space for travelers looking to unwind by the beach.
  • Other amenities: Guests can take advantage of the shared pool for relaxation and enjoyment. The suite includes a balcony for scenic views and a kitchenette for convenient meal prep. Onsite parking ensures ease of access, while the hotel permits events like family gatherings and birthday parties, making it an ideal choice for groups looking to celebrate.
  • Nearby attractions: Klein Bay - 3.7 km, Catherineberg Ruins - 5.5 km, Trunk Bay - 7.6 km

Allamanda 3 - 1 bedroom suite at Seagrape Vista

  • Why it's great for the ultimate beach vacation spot: Ideal for beach enthusiasts, Allamanda 3 offers nearby the beach, ensuring travelers can easily enjoy sun-soaked days by the water. With a perfect review rating of 10 out of 10, this budget-friendly suite provides a cozy and welcoming atmosphere for a memorable stay.
  • Other amenities: This suite features a shared pool for relaxation and social gatherings. Guests benefit from a private balcony, perfect for enjoying the tropical breeze. A kitchenette adds convenience for meal preparation, while onsite parking makes logistics easier. The hotel is also available for family gatherings and birthday parties, making it a versatile choice for travelers.
  • Nearby attractions: Cruz Bay Beach - 0.2 km, Elaine Lone Sprauve Library and Museum - 0.6 km, Turner Bay - 0.6 km

Inn at Tamarind Court

  • Why it's great for the ultimate beach vacation spot: The Inn at Tamarind Court is a delightful retreat for beachgoers, offering easy access to sandy shores just moments away. With a review rating of 9 out of 10, this charming 3-star hotel provides beach towels and a welcoming atmosphere for those looking to soak up the sun.
  • Other amenities: Guests can enjoy a complimentary continental breakfast each morning to fuel their beach adventures. Additional features include free WiFi and air conditioning for a comfortable stay. The hotel also offers off-street parking for convenience and contactless check-in for a seamless arrival experience. Smoking is permitted in designated areas, catering to various preferences.
  • Nearby attractions: Battery - 0.3 km, St. John Spice - 0.3 km

St John Inn

  • Why it's great for the ultimate beach vacation spot: For beach lovers seeking adventure and relaxation, St John Inn is an excellent choice. With a stellar traveler review rating of 9 out of 10, this 3-star hotel is ideally located near the beach, providing easy access to activities such as snorkeling, sailing, and kayaking. Guests can unwind with stunning ocean views while enjoying beach towels and convenient watercraft services right on-site.
  • Other amenities: This hotel boasts additional amenities to enhance travelers' stays, including an outdoor pool and tennis courts for active leisure. The kitchen facilities and microwave in the suites make it easy to prepare meals, while the complimentary self-serve breakfast ensures a good start to the day. Free WiFi keeps travelers connected, and the concierge service helps plan beach excursions. Free parking and daily housekeeping add to the convenience.
  • Nearby attractions: St. John Spice - 0.3 km, Cruz Bay Beach - 0.3 km, Virgin Islands National Park - 0.6 km

The Westin St. John Resort Villas

  • Why it's great for the ultimate beach vacation spot: The Westin St. John Resort Villas is a luxurious beachfront escape, earning a guest review rating of 8.2. With direct beach access and a stunning white sand beach, this resort is perfect for travellers who want to indulge in sun-soaked days by the sea. The hotel features beach umbrellas and sun loungers, ensuring ultimate comfort as guests unwind under the Caribbean sun.
  • Other amenities: This resort offers a beachfront restaurant, outdoor pool, and hot tub for leisurely afternoons. Guests can enjoy water sports right on-site, including snorkeling and scuba diving. The resort also boasts tennis courts, a fitness centre, and spa facilities, providing a wealth of options for recreation and relaxation. Family-friendly amenities include supervised childcare and a playground, making it an excellent choice for those travelling with loved ones.
  • Nearby attractions: Great Cruz Bay - 0.6 km, Chocolate Hole - 1.3 km

Top St. John Hotel Reviews

Frequently asked questions

What are the best beach hotels in St John?
In St John, there are several excellent beach hotels that offer fantastic amenities for a memorable stay.

The Wharfside Village Hotel, a 3-star property with a superb guest rating of 9.8, is conveniently located near the ocean and provides easy access to onsite shopping. Guests frequently praise its great location, beautiful and clean rooms, friendly and amazing staff, and comfortable beds. You'll also find yourself close to Turner Bay, Virgin Islands National Park, and the beautiful Salomon Beach.

For those seeking a more private and luxurious experience, consider the Allamanda 3 - 1 bedroom suite at Seagrape Vista, which boasts a great 10.0 guest rating. This suite, located near the beach, offers a full kitchen, a shared pool, a private balcony, and onsite parking.

Another highly-rated option is Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay, also with a great 10.0 guest rating. This condo is near the beach and features a kitchen, balcony, and patio, providing a comfortable and convenient base for exploring St. John Spice, Salomon Beach, Honeymoon Beach, and Battery.

The Pitaya 2 - 2 bedroom suite at Seagrape Vista, with a great 10.0 guest rating, is another excellent choice for those looking for a beachside stay. It includes a kitchen, a shared pool, a balcony, and onsite parking.
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 £155 on Expedia. You're likely to find lower rates if you're travelling 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 area of St John, U.S. Virgin Islands is best to stay in for beaches?
For beaches, the North Shore / central island near Cruz Bay is usually the best area to stay in St. John. This area offers the easiest access to the island's most famous beaches, including the iconic Trunk Bay, the serene Cinnamon Bay, the picturesque Hawksnest, and the tranquil Maho Bay. Its central location makes it an ideal base for those looking to immerse themselves in the stunning coastal beauty of St. John.

For couples seeking a blend of convenience and beach access, the areas of Cruz Bay, Great Cruz Bay, or Chocolate Hole are excellent choices. From here, you can easily drive to the island's exquisite beaches, then return to enjoy a delightful selection of restaurants, shops, and the ferry nearby.

If you prefer a more laid-back stay with quieter beaches, Coral Bay offers a charming alternative.
Which St John hotels are near the best beaches?
There are several fantastic options near the best beaches in St John, offering a range of amenities for a delightful stay.

For a truly exceptional experience, consider Allamanda 3 - 1 bedroom suite at Seagrape Vista, which boasts a great 10.0 guest rating. This suite is conveniently located near the beach and offers the convenience of a kitchen, a shared pool for a refreshing dip, and a private balcony to enjoy the island breeze. On-site parking is also available.

Another highly-rated choice is Pitaya 2 - 2 bedroom suite at Seagrape Vista, also with a great 10.0 guest rating. Like Allamanda 3, it's situated near the beach and provides a fully equipped kitchen, access to a shared pool, a balcony, and on-site parking.

For those seeking a spacious and modern stay, Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay is an excellent option with a great 10.0 guest rating. This condo is ideally located near the beach and within easy reach of local attractions like St. John Spice, Salomon Beach, Honeymoon Beach, and Battery. It features a kitchen, a balcony, and a patio for outdoor relaxation.

The 3-star Wharfside Village Hotel has an impressive 9.8 guest rating and is praised by our customers for its "perfect, great" location and "beautiful, clean" rooms. Situated near the ocean, it offers convenient on-site shopping and is close to Turner Bay, Virgin Islands National Park, Salomon Beach, and St. John Spice. Guests also appreciate the "friendly, amazing" staff, "comfortable" beds, and "free" parking.

Finally, Pitaya 1 - 2 bedroom suite at Seagrape Vista, with a great 10.0 guest rating, is another superb choice near the beach.
What is the best time of year to stay in a beach hotel in St John, U.S. Virgin Islands?
The most popular time to stay in a beach hotel in St. John, U.S. Virgin Islands, is from mid-December to mid-April. This period is the height of the dry season, offering consistently warm temperatures, typically ranging from 25°C to 30°C, and minimal rainfall, making it ideal for beach activities and water sports.

During these months, the island experiences its peak tourist season, meaning all services, tours, and restaurants are fully operational and bustling. While you'll find more people enjoying the pristine beaches and crystal-clear waters, the excellent weather ensures great conditions for snorkeling, sailing, and simply relaxing by the ocean. It's advisable to book your beach hotel well in advance for this period due to high demand.

For travellers seeking a more tranquil experience with good value, September is an excellent alternative. While it falls within the hurricane season, temperatures remain warm, around 28°C to 32°C, and the island is significantly less crowded.
What beach activities should we do in St John, U.S. Virgin Islands?
In St. John, Trunk Bay is an excellent starting point for beach activities, offering an iconic underwater snorkeling trail that's superb for discovering vibrant marine life. Its calm, clear waters are also ideal for a refreshing swim, and the pristine sandy beach invites pure relaxation under the Caribbean sun.

For families and wildlife enthusiasts, Maho Bay provides a fantastic experience with its shallow, tranquil waters. Here, you can easily spot sea turtles while swimming or paddleboarding, creating unforgettable memories for all ages.

Adventure-seekers and those looking for a more active beach day will find Cinnamon Bay particularly appealing. This versatile spot is superb for kayaking and snorkeling, and with nearby hiking trails and camping facilities, it offers a blend of land and sea adventures.

If your priority is exceptional marine life viewing, then Leinster Bay, leading to Waterlemon Cay, is an absolute must. The snorkeling here is truly world-class, giving you the chance to encounter an abundance of colourful fish, graceful sea turtles, and even stingrays in their natural habitat.

For a more secluded and laid-back experience, Honeymoon Beach offers a serene escape. It's a wonderful spot for a leisurely swim or a quiet snorkel, allowing you to unwind in a beautiful, less crowded setting.
What are the best St John hotels with ocean views?
For spectacular ocean views in St John, consider the Wharfside Village Hotel, Gallows Point Resort, Sea Shore Allure, St John Inn, and The Saint Resort.

The 3-star Wharfside Village Hotel, boasting an impressive 9.8 guest rating, is perfectly situated near the ocean, offering guests the convenience of on-site shopping and a grocery store.

Couples will adore the 4-star Gallows Point Resort, rated 9.6, which provides partial ocean views and direct access to the beach, ensuring romantic strolls by the sea.

For a touch of luxury, the 4.5-star Sea Shore Allure, with a superb 10.0 rating, offers exquisite ocean views, premium bedding, Egyptian cotton sheets, and rainfall showerheads for an indulgent stay.

The 3-star St John Inn, rated 9.2, offers lovely ocean views and suites, along with a complimentary continental breakfast to start your day right.

Finally, The Saint Resort, a 3-star property with a 9.2 rating, provides stunning ocean views and a fantastic outdoor pool area with sun loungers, poolside bars, and cabanas, superb for relaxing.
Which beach hotels in St John are good for couples?
For couples seeking a romantic beach getaway in St. John, the 4-star Gallows Point Resort, with a fantastic guest rating of 9.6, is an excellent choice. This resort offers direct access to a nearby beach and stunning partial ocean views, providing a picturesque backdrop for your escape. You'll find comfortable suites and delightful dining options tailored for couples.

Another lovely option for couples is the 3-star Wharfside Village Hotel, boasting an exceptional guest rating of 9.8. While not directly on the beach, it's conveniently located near the ocean, offering easy access to the water.
Which top beach hotels in St John offer water sport activities?
For an enjoyable stay in St John with a variety of water sports on offer, consider the 4-star Gallows Point Resort, the 3-star Cruz Bay Boutique Hotel, the 3-star St John Inn, and the 4.5-star The Westin St. John Resort Villas.

The 4-star Gallows Point Resort, with a fantastic guest rating of 9.6, is located close to the beach and offers easy access to the ocean. Guests can enjoy a range of nearby water activities such as scuba diving, sailing, kayaking, snorkeling, and windsurfing. This resort is also close to the Virgin Islands National Park, great for exploring.

The 3-star Cruz Bay Boutique Hotel, rated 9.6 by our guests, is conveniently located near the ocean and beach, making it ideal for those keen on water sports. You'll find nearby opportunities for parasailing, snorkeling, scuba diving, windsurfing, sailing, personal motor watercraft, kayaking, and surfing/bodyboarding. Guests frequently praise its central and convenient location, as well as its fabulous staff.

Another excellent choice is the 3-star St John Inn, boasting a 9.2 guest rating. Situated near the beach with ocean views, this inn provides easy access to a host of nearby water activities, including sailing, snorkeling, parasailing, windsurfing, kayaking, surfing/bodyboarding, and scuba diving. Guests often highlight the clean, spacious rooms and the super nice, helpful staff.

The 4.5-star The Westin St. John Resort Villas, with a guest rating of 8.4, offers direct access to the beach and provides water sports equipment for guests to use. Nearby activities include parasailing, kayaking, and scuba diving, with snorkeling available on-site.
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.
How can I save on a beach hotel in St. John with Expedia?
There are plenty of ways to save on a beach hotel in St. John. Join One Key™, our free travel rewards programme, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book flights and a beach hotel in St. John as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. 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. *Savings vary and are not available on all flight and hotel bookings.