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

Find beach hotels in St. John from CA $248

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. John Beach Hotel

Tonight
Aug 21 - Aug 22
Tomorrow
Aug 22 - Aug 23
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

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.
CA $261
CA $293 total
includes taxes & fees
Aug 31 - Sep 1
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.
CA $484
CA $544 total
includes taxes & fees
Sep 3 - Sep 4
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.
CA $682
CA $1,013 total
includes taxes & fees
Aug 23 - Aug 24
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.
CA $182
CA $323 total
includes taxes & fees
Aug 27 - Aug 28
Cozy Island Studio-5 Mins to Cruz Bay & Beaches

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

Sunset Hideaway Suite - Oceanview/central to Cruz Bay
St John
CA $329
CA $571 total
includes taxes & fees
Aug 23 - Aug 24
Sunset Hideaway Suite - Oceanview/central to Cruz Bay

6. 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.
CA $267
CA $494 total
includes taxes & fees
Aug 23 - Aug 24
Lameshur Cottage's Guest House

7. 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.
CA $123
CA $248 total
includes taxes & fees
Aug 23 - Aug 24
Flamingo Grove Glamping Site with AC

8. Sunset Ridge Villas Unit D

Sunset Ridge Villas Unit D
St. John
CA $310
CA $878 total
includes taxes & fees
Sep 5 - Sep 6
Sunset Ridge Villas Unit D

9. Turtle Nest Family Glamping Site with AC

Turtle Nest Family Glamping Site with AC
St John
CA $219
CA $394 total
includes taxes & fees
Aug 23 - Aug 24
Turtle Nest Family Glamping Site with AC

10. Flamingo House • MOON • Cozy 1BR • Walk to town

Flamingo House • MOON • Cozy 1BR • Walk to town
Cruz Bay
CA $144
CA $369 total
includes taxes & fees
Aug 22 - Aug 23
Flamingo House • MOON • Cozy 1BR • Walk to town
View all properties

Choose what matters most at beach hotels in St. John

Pool
Breakfast included
All-inclusive
4 stars
5 stars

Beach hotels with pools in St. John

St John Inn

St John Inn
St. John
CA $261
CA $293 total
includes taxes & fees
Aug 31 - Sep 1
St John Inn

The Westin St. John Resort Villas

The Westin St. John Resort Villas
St. John
CA $484
CA $544 total
includes taxes & fees
Sep 3 - Sep 4
The Westin St. John Resort Villas

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
St. John
CA $682
CA $1,013 total
includes taxes & fees
Aug 23 - Aug 24
Suite St. John at Gallows Point Resort

Sunset Ridge Villas Unit D

Sunset Ridge Villas Unit D
St. John
CA $310
CA $878 total
includes taxes & fees
Sep 5 - Sep 6
Sunset Ridge Villas Unit D

St John Inn Boutique Hotel Suite w/ Kitchenette

St John Inn Boutique Hotel Suite w/ Kitchenette
Cruz Bay
CA $311
CA $466 total
includes taxes & fees
Aug 31 - Sep 1
St John Inn Boutique Hotel Suite w/ Kitchenette

Grande Bay: Sugar N' Spice: Studio Condo Great Views & Reviews; Newly Renovated

Grande Bay: Sugar N' Spice: Studio Condo Great Views & Reviews; Newly Renovated
St John
Grande Bay: Sugar N' Spice: Studio Condo Great Views & Reviews; Newly Renovated

Aahana Studio 4-303S

Aahana Studio 4-303S
Cruz Bay, St. John
CA $289
CA $801 total
includes taxes & fees
Aug 23 - Aug 24
Aahana Studio 4-303S

Gallows Point 10A, Ocean Front Elegance - 5-Star Amenities

Gallows Point 10A, Ocean Front Elegance - 5-Star Amenities
Cruz Bay
CA $448
CA $954 total
includes taxes & fees
Sep 3 - Sep 4
Gallows Point 10A, Ocean Front Elegance - 5-Star Amenities

St. John Escape 4-304

St. John Escape 4-304
St. John
CA $414
CA $1,046 total
includes taxes & fees
Aug 23 - Aug 24
St. John Escape 4-304

Serene Cruz Bay Villa Low Rates Labor Day Wkd

Serene Cruz Bay Villa Low Rates Labor Day Wkd
Cruz Bay
CA $345
CA $894 total
includes taxes & fees
Sep 6 - Sep 7
Serene Cruz Bay Villa Low Rates Labor Day Wkd
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

St. John, U.S. Virgin Islands, is a paradise for beach lovers, offering a wealth of activities and stunning locations to explore. First, the unspoiled beauty of Trunk Bay is a must-visit, featuring crystal-clear waters and a vibrant underwater snorkelling trail perfect for families looking to discover marine life. Next, the hiking trails in Virgin Islands National Park lead to breathtaking views and secluded beaches, providing a unique blend of adventure and relaxation. For a taste of local culture, visit the charming Cruz Bay, where you can enjoy local cuisine at waterfront dining spots and explore artisan shops. Cinnamon Bay is another gem, known for its soft sands and water sports, including kayaking and windsurfing, ideal for those seeking an active beach day. Finally, the tranquil atmosphere of Hawksnest Beach offers a serene escape, perfect for unwinding with a good book. For a truly enriching stay, consider booking a hotel in Cruz Bay, where you can enjoy easy access to these attractions while indulging in top hotels that cater to families, ensuring attentive service and comfort throughout your visit.

Find the best beach hotels and resorts in St. John

For those seeking a sun-soaked escape in St. John, these hotels offer prime access to stunning beaches and thrilling water activities. Whether guests prefer luxury or a charming inn, there's a perfect spot for every beach lover.Gallows Point Resort

  • Why it's great for the ultimate beach vacation spot: Gallows Point Resort is a tropical paradise for beach enthusiasts, a remarkable review rating of 9.6. With direct access to the beach and a selection of water sports, guests can indulge in swimming, snorkeling, and kayaking in the crystal-clear waters just steps from their door. The serene atmosphere is complemented by amenities like beach sun loungers and a beachfront restaurant offering breathtaking ocean views.
  • Other amenities: This resort also features a hot tub and an outdoor pool for relaxation after a day in the sun. Guests can enjoy complimentary beach towels and umbrellas, as well as convenient concierge services to help plan their adventures. With spacious suites equipped with kitchens, travelers can prepare meals while enjoying ocean views from their private balconies. Yoga classes on the beach and nearby sailing opportunities add to the wellness and adventure experience at Gallows Point Resort.
  • 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 review rating of 9.4, Cruz Bay Boutique Hotel offers an intimate escape for beach enthusiasts. Located near beautiful beaches, this hotel provides easy access to thrilling activities like snorkeling and parasailing. Guests can unwind on the beach or enjoy nearby bodyboarding opportunities.
  • Other amenities: The hotel features a continental breakfast included in the stay, perfect for energising before a day of adventure. With daily housekeeping and a lovely terrace for relaxation, guests can enjoy a seamless experience. The nearby the shopping district allows for easy exploration, making it a great base for beach and local culture enthusiasts alike.
  • 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 an excellent choice for beach lovers, with a solid review rating of 9.2. This charming inn is located close to beautiful beaches and offers a range of water activities such as snorkeling, kayaking, and bodyboarding. Guests can relax with beach towels provided, ensuring a comfortable day by the sea.
  • Other amenities: The inn features an outdoor pool for refreshing swims, and complimentary breakfast options are available daily to start the day right. Guests will appreciate the kitchenette in their rooms, perfect for preparing light meals, and the convenience of self-parking. With a welcoming terrace and daily housekeeping, St John Inn ensures a pleasant and straightforward stay for all visitors.
  • 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: Inn at Tamarind Court is a delightful option for beach lovers, a review rating of 9.2. With easy access to a nearby beach and complimentary beach towels, guests can easily soak up the sun and enjoy the tranquil waters of St. John.
  • Other amenities: The inn offers free continental breakfast daily, ensuring guests start their day on a high note. With off-street parking and contactless check-in, convenience is at the forefront of the experience. Air conditioning and self-parking add to the comfort, making it a perfect retreat for beach goers seeking relaxation.
  • 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 haven for beach lovers, featuring an excellent review rating of 8.2. With direct access to a stunning white sand beach and an array of water sports available, guests can indulge in snorkeling, kayaking, and parasailing right at their doorstep. The beachfront restaurant offers an ideal setting to enjoy seaside dining.
  • Other amenities: Guests can unwind at the outdoor pool or pamper themselves at the on-site spa. The resort offers beach umbrellas and sun loungers for ultimate relaxation by the sea. With a variety of family-friendly amenities, including supervised childcare and a playground, this resort caters to guests of all ages. Luxurious suites equipped with kitchens and furnished balconies provide a perfect retreat after a day in the sun.
  • 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
"This property has an amazing spot on the island. The staff was incredible. They have lots of towels and also offer turn down service every day if you want it. Make sure you always leave your housekeeper a tip on your pillow! The parking attendant was awesome. The staff at the restaurant was very nice and helpful in the Front Desk ladies were great! Everything was very clean in the sunsets were 10 out of 10! Just watch where you’re stepping at night that’s when you will see hundreds of hermit crabs of all different sizes all over the property! It was so awesome! Highly recommend this place!"
Andrea 3-night trip
Posted 2 weeks ago
Gallows Point Resort
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 2 weeks 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 3 weeks ago
Suite St. John at Gallows Point Resort
Coconut Coast Villas

Coconut Coast Villas

10/10 Excellent
"We stayed in a top floor condo with an outdoor balcony where you could sit and sip coffee in the morning watching the car barges plying between St. Thomas and St. John. The a/c worked fine. Management provided fins, snorkeling gear and beach towels. We fixed dinner in the unit, and it had basic pots, pans and utensils. All in all, a fine place. I would return there."
Laurence 6-night trip
Posted 1 month ago
Coconut Coast Villas

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 CA $248 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.
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 program, 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. 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