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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. John Beach Resorts & Hotels

Tonight
8 Sept - 9 Sept
Tomorrow
9 Sept - 10 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Our top choices for St. John beach hotels

1. St John Inn

St John Inn
St. John
  • Bask in Caribbean sunshine just minutes from Cruz Bay Beach, where complimentary beach towels and snorkelling gear await your seaside escape.
£150
includes taxes & fees
11 Sept - 12 Sept
St John Inn

2. The Westin St. John Resort Villas

The Westin St. John Resort Villas
St. John
  • Escape to a white-sand paradise with private beach loungers, beachfront dining, and world-class water activities.
£292
includes taxes & fees
21 Sept - 22 Sept
The Westin St. John Resort Villas

3. Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
St. John
  • Soak up the sun on your private beach getaway at this aparthotel, where pristine white sands and ocean breezes await.
£543
includes taxes & fees
10 Sept - 11 Sept
Suite St. John at Gallows Point Resort

4. Cozy Island Studio-5 Mins to Cruz Bay & Beaches

Cozy Island Studio-5 Mins to Cruz Bay & Beaches
St John
  • Island escape with beach essentials and serene patio views, just minutes from Great Cruz Bay and Virgin Islands National Park.
£179
includes taxes & fees
16 Sept - 17 Sept
Cozy Island Studio-5 Mins to Cruz Bay & Beaches

5. Lameshur Cottage's Guest House

Lameshur Cottage's Guest House
St John
  • Relax on pristine shores just steps from your cottage, with hiking trails and watersports nearby.
£270
includes taxes & fees
9 Sept - 10 Sept
Lameshur Cottage's Guest House

6. Flamingo Grove Glamping Site with AC

Flamingo Grove Glamping Site with AC
St John
  • Soak up the Caribbean sun with beach loungers and water adventures, just a 4-minute stroll from pristine Kiddel Bay.
£136
includes taxes & fees
9 Sept - 10 Sept
Flamingo Grove Glamping Site with AC

7. Sunset Ridge Villas Unit D

Sunset Ridge Villas Unit D
St. John
£508
includes taxes & fees
11 Sept - 12 Sept
Sunset Ridge Villas Unit D

8. Sunset Hideaway Suite - Oceanview/central to Cruz Bay

Sunset Hideaway Suite - Oceanview/central to Cruz Bay
St John
£312
includes taxes & fees
14 Sept - 15 Sept
Sunset Hideaway Suite - Oceanview/central to Cruz Bay

9. St John Inn Boutique Hotel Suite w/ Kitchenette

St John Inn Boutique Hotel Suite w/ Kitchenette
Cruz Bay
£256
includes taxes & fees
30 Sept - 1 Oct
St John Inn Boutique Hotel Suite w/ Kitchenette

10. Peter Bay Gatehouse

Peter Bay Gatehouse
Maho Bay Quarter
  • Retreat to a blissful beach hideaway near Peter Bay, where pristine white sands await just minutes away via a scenic 3-minute drive.
£644
includes taxes & fees
9 Sept - 10 Sept
Peter Bay Gatehouse
View all properties

Choose what matters most at beach hotels in St. John

Pool
Breakfast included
4 stars
Adult-only
All-inclusive

Beach hotels with pools in St. John

The Westin St. John Resort Villas

The Westin St. John Resort Villas
St. John
£292
includes taxes & fees
21 Sept - 22 Sept
The Westin St. John Resort Villas

St John Inn

St John Inn
St. John
£150
includes taxes & fees
11 Sept - 12 Sept
St John Inn

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
St. John
£543
includes taxes & fees
10 Sept - 11 Sept
Suite St. John at Gallows Point Resort

Pitaya 2 - 2 bedroom suite at Seagrape Vista

Pitaya 2 - 2 bedroom suite at Seagrape Vista
Cruz Bay
£626
includes taxes & fees
2 Oct - 3 Oct
Pitaya 2 - 2 bedroom suite at Seagrape Vista

Sunset Ridge Villas Unit D

Sunset Ridge Villas Unit D
St. John
£508
includes taxes & fees
11 Sept - 12 Sept
Sunset Ridge Villas Unit D

The Palms III 3-304

The Palms III 3-304
Cruz Bay
£815
includes taxes & fees
9 Sept - 10 Sept
The Palms III 3-304

St John Inn Boutique Hotel Suite w/ Kitchenette

St John Inn Boutique Hotel Suite w/ Kitchenette
Cruz Bay
£256
includes taxes & fees
30 Sept - 1 Oct
St John Inn Boutique Hotel Suite w/ Kitchenette

St. John Escape 4-304

St. John Escape 4-304
St. John
£569
includes taxes & fees
9 Sept - 10 Sept
St. John Escape 4-304

Suite 8B - Gallows Point Resort Oceanfront Lower 1BR By Suite St. John Villas

Suite 8B - Gallows Point Resort Oceanfront Lower 1BR By Suite St. John Villas
Cruz Bay, St. John
£779
includes taxes & fees
9 Sept - 10 Sept
Suite 8B - Gallows Point Resort Oceanfront Lower 1BR By Suite St. John Villas

Suite 13C - Gallows Point Resort Harbor View Upper 1BR by Suite St. John Villas

Suite 13C - Gallows Point Resort Harbor View Upper 1BR by Suite St. John Villas
Cruz Bay
£637
includes taxes & fees
14 Sept - 15 Sept
Suite 13C - Gallows Point Resort Harbor View Upper 1BR by Suite St. John Villas
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.
View all properties

Find out more about St. John

St. John and its attractions for beach lovers

In St. John, the U.S. Virgin Islands, beach lovers will find themselves in paradise with several stunning spots to explore. Trunk Bay is often hailed as one of the world’s best beaches, with its soft white sands and crystal-clear waters, perfect for snorkelling among colourful marine life along the underwater trail. For a more secluded experience, head to Cinnamon Bay, where you can unwind under the shade of palm trees or venture into the surrounding Virgin Islands National Park for hiking trails that lead to breathtaking vistas. For families, the calm waters of Hawksnest Bay provide a safe haven for children to swim and play, while the nearby picnic areas make it a great spot for a beach day. If you’re looking for a lively atmosphere, the beach at Cruz Bay is a fantastic choice, with local shops and restaurants just a stone's throw away, offering a taste of island life. When it comes to accommodation, staying in the Cruz Bay area allows for easy access to these beautiful beaches, along with a variety of hotels that focus on quality and service, ensuring you and your family enjoy a pampered experience after a day of adventure. Many hotels here offer beachfront access, allowing you to literally step out onto the sand, making the planning process seamless and enjoyable.

Find the best beach hotels and resorts in St. John

For those looking to soak up the sun and enjoy the stunning shores of St. John, these hotels offer the perfect beachside retreats. Each hotel provides access to beautiful beaches and a range of amenities designed to enhance your seaside stay.Gallows Point Resort

  • Why it's great for the ultimate beach vacation spot: Gallows Point Resort is an ideal choice for beach lovers, a remarkable guest review rating of 9.6. With direct access to the beach and panoramic ocean views, guests can immerse themselves in the tranquil Caribbean atmosphere. The resort features beach umbrellas, sun loungers, and complimentary beach towels, ensuring a day of relaxation by the sea is always at hand.
  • Other amenities: In addition to its beach-centric offerings, the resort features an outdoor pool, hot tub, and yoga classes on the beach for those seeking wellness during their stay. Guests can enjoy an ocean-view restaurant, concierge services, and complimentary parking. The resort also provides a fully equipped kitchen in each suite, making it easy to prepare meals with fresh local ingredients. For those looking to explore, nearby activities such as snorkeling, kayaking, and sailing are readily available.
  • Nearby attractions: Cruz Bay Beach - 0.1 km, Battery - 0.6 km

Cruz Bay Boutique Hotel

  • Why it's great for the ultimate beach vacation spot: With a guest review rating of 9.4, Cruz Bay Boutique Hotel is perfect for those seeking a stylish beach getaway. The hotel is located near beautiful beaches and offers easy access to water sports such as snorkeling, kayaking, and surfing, making it a prime spot for aquatic adventures. Guests can enjoy the ocean views and the convenience of beach towels provided by the hotel.
  • Other amenities: The hotel features a lovely terrace, daily housekeeping, and complimentary continental breakfast to fuel your beach days. With its location near the shopping district, guests can easily explore local boutiques and eateries. Additionally, each room comes equipped with a separate living area, enhancing the comfort of your stay.
  • Nearby attractions: Cruz Bay Beach - 0.3 km, Battery - 0.2 km

St John Inn

  • Why it's great for the ultimate beach vacation spot: St John Inn is a charming option for beach enthusiasts, earning a solid guest review rating of 9.2. This welcoming inn is located within easy reach of various beaches, offering guests a chance to indulge in water sports like snorkeling, kayaking, and parasailing. Beach towels are provided for convenience, allowing travelers to jump straight into their seaside adventures.
  • Other amenities: The inn features a beautiful terrace, outdoor pool, and complimentary breakfast to start each day right. Guests can take advantage of self-parking facilities and enjoy on-site tennis courts. Each room includes a kitchenette, making it ideal for those who prefer to prepare their own meals. Close nearby local shops and dining options adds to the appeal of this beachside haven.
  • Nearby attractions: Battery - 0.5 km, Virgin Islands National Park - 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 beach retreat, rated 9.2 by guests for its charming atmosphere and nearby the shore. This inn offers easy access to nearby beaches where guests can soak up the sun and enjoy the serene Caribbean waters. Complimentary beach towels are provided, making it convenient for guests to enjoy a day at the beach without hassle.
  • Other amenities: Guests can start their day with a complimentary breakfast, and enjoy early check-in and contactless service for added convenience. The inn also provides off-street parking and air conditioning in every room, ensuring a comfortable stay. With its friendly service and inviting atmosphere, this inn is a fantastic choice for a relaxing beach holiday.
  • Nearby attractions: Cruz Bay Beach - 0.5 km, Battery - 0.4 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

Gallows Point Resort

Gallows Point Resort

10/10 Excellent
"Only the restaurant is closed for low season"
Naila 3-night trip
Posted 14 hours ago
Gallows Point Resort
St John Inn

St John Inn

10/10 Excellent
"I can NOT say enough good things. My boyfriend and I just got back from a week here and we had THE BEST experience. We felt truly submerged in the heartbeat of the island, walkable to Cruz Bay and a ton of other restaurants, walkable to a market, tons of car rental businesses, and the staff was extremely accommodating. Night 1 our AC went out, the next morning we were promptly relocated to another room (upgraded). Karen and Angie were both beyond friendly, helpful, and hospitable. Karen helped us with the way of the island, restaurants recommendations, beach recommendations, car rentals, and sight seeing in general. We are already looking for another week we can come back and we will choose this hotel once again. Stay here and you won’t regret it!"
Lauren 5-night trip
Posted 17 hours ago
St John Inn
Coconut Coast Villas

Coconut Coast Villas

10/10 Excellent
"The hosts were great!! Awesome location and amenities."
Sarah 6-night trip
Posted 2 weeks ago
Coconut Coast Villas
Sea Shore Allure

Sea Shore Allure

10/10 Excellent
"Our stay at Sea Shore Allure was amazing! The property is so clean and absolutely beautiful. The owners were so professional and accommodating. I truly cannot say enough about this special place! We will be staying here again when we return to St. John!"
Jennifer 5-night trip
Posted 1 month ago
Sea Shore Allure
Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort

10/10 Excellent
"Friendly staff. Beautiful property."
Sean 5-night trip
Posted 1 month ago
Suite St. John at Gallows Point Resort

Frequently asked questions

What are the best beach hotels in St John?
For top-rated beach hotels in St John, consider the Gallows Point Resort.The 4-star Gallows Point Resort, with a 9.6 rating, is located directly near the ocean and beach, offering suites with partial ocean views. 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 £136 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 St John hotels are near the best beaches?
For hotels near the best beaches in St John, consider the Pitaya 2 - 2 bedroom suite at Seagrape Vista, Pitaya 1 - 2 bedroom suite at Seagrape Vista, Allamanda 3 - 1 bedroom suite at Seagrape Vista, Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay, and Allamanda 4 - 1 bedroom suite at Seagrape Vista.The Pitaya 2 - 2 bedroom suite at Seagrape Vista, with a superb 10.0 rating, is located nearby to a beach and features a shared pool and a balcony, offering both convenience and views.Pitaya 1 - 2 bedroom suite at Seagrape Vista, also rated 10.0, provides a shared infinity pool and a balcony, making it an excellent option for those who enjoy swimming with a view.The Allamanda 3 - 1 bedroom suite at Seagrape Vista, another 10.0 rated property, offers a shared pool and a balcony, along with onsite parking for added ease.Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay, which has a 10.0 rating, features a kitchen and a balcony or patio, providing comfortable living spaces near the beach.Finally, the Allamanda 4 - 1 bedroom suite at Seagrape Vista, with a 10.0 rating, offers a shared pool and a balcony, and is conveniently located near the beach with onsite parking.
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 or the Cruz Bay Boutique Hotel.The Pitaya 2 and Pitaya 1 are 2-bedroom suites at Seagrape Vista, both with a great 10.0 rating. They offer a kitchen, a shared pool, and a balcony, with Pitaya 1 also featuring an infinity pool. These suites are located near the beach.The Allamanda 3 and Allamanda 4 are 1-bedroom suites at Seagrape Vista, also with a 10.0 rating. They provide a kitchen, shared pool, and a balcony, and are located near the beach.The 3-star Cruz Bay Boutique Hotel, with a 9.6 rating, is located near the beach and offers suites and free continental breakfast. Guests frequently mention its central and convenient location, as well as its fabulous staff.
What are the best St John hotels with ocean views?
For hotels in St John offering ocean views, consider Gallows Point Resort, Wharfside Village Hotel, and St John Inn.The 4-star Gallows Point Resort, with a 9.6 rating, offers suites with partial ocean views and is located near the beach, with direct access to the sea. Guests frequently comment on the kind and helpful staff, nice pool, and excellent restaurant.Wharfside Village Hotel, a 3-star property with a 9.8 rating, provides direct ocean views and is conveniently located with an onsite shopping mall and grocery store. Reviewers consistently praise its superb location, beautiful and clean rooms, friendly staff, comfortable beds, and free parking.The 3-star St John Inn, rated 9.2, features ocean views and is located near the beach. It offers suites and includes a free continental breakfast. Guests often highlight the clean, big rooms and the super nice and helpful staff.
What are the top-rated beach hotels in St John with a pool?
For top-rated beach hotels in St John that feature a pool, consider The Westin St. John Resort Villas and Gallows Point Resort.The Westin St. John Resort Villas, a 4.5-star property with an 8.4 rating, offers an outdoor pool. Guests frequently comment on the pool being clean and large. The resort also provides direct access to a nearby beach.Gallows Point Resort, a 4-star hotel with an impressive 9.6 rating, also features an outdoor pool. Reviewers often describe the pool as nice. This resort also provides direct access to a nearby beach and offers partial ocean views.
Which beach hotels in St John are good for couples?
For couples seeking a beach hotel in St John, Gallows Point Resort is a much-loved option.The 4-star Gallows Point Resort, with a 9.6 rating, is located very near the ocean and beach, with direct beach access. It offers suites and features couples dining, and guests often mention the kind and helpful staff, nice pool, and excellent restaurant.
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 around Cruz Bay and the stretch of coastline heading east.The North Shore is renowned for its stunning white sand beaches and crystal-clear waters. This area is easily accessible from Cruz Bay, the main town where the ferry docks. You'll find a series of world-class beaches along the North Shore Road, including Trunk Bay, Cinnamon Bay, and Maho Bay, each offering great experiences.Couples looking for a romantic beach getaway will find the North Shore ideal. Many villas and boutique resorts here offer direct beach access or are just a short stroll away. You can spend your days relaxing on the sand, snorkelling in the calm waters, or enjoying a sunset stroll along the shore.Families also love the North Shore for its calm, shallow waters, which are superb for children. Beaches like Maho Bay are known for their gentle waves and opportunities to spot sea turtles, providing a memorable experience for all ages.
Which top beach hotels in St John offer water sport activities?
For top beach hotels in St John offering water sports, consider Gallows Point Resort, Cruz Bay Boutique Hotel, and The Westin St. John Resort Villas.The 4-star Gallows Point Resort, with a 9.6 rating, is very close to the ocean and beach, with direct beach access. Water activities like windsurfing, kayaking, scuba diving, snorkelling, and sailing are available nearby.Cruz Bay Boutique Hotel, a 3-star hotel rated 9.6, is near both the ocean and the beach. Guests can enjoy a variety of nearby water sports including snorkelling, windsurfing, sailing, parasailing, scuba diving, kayaking, surfing, and personal motor watercraft.The 4.5-star The Westin St. John Resort Villas, rated 8.4, provides direct beach access and features an outdoor pool with sun loungers and cabanas. It offers water sports equipment and on-site snorkelling, with kayaking, scuba diving, and parasailing available nearby.
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.

Explore a world of travel with Expedia