Find beach hotels & resorts in St. James

Beach vacation deals from $493
  • 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

Top Cities in St. James

We found 30 beach stays in St. James, from luxury resorts to beachfront rentals. Explore these popular St. James beach destinations.

Check availability on St. James Beach Hotels

Our top choices for St. James beach hotels

Colony Club, a Luxury Collection Resort, Barbados

Colony Club, a Luxury Collection Resort, Barbados
4.5 star property
Holetown
8.8 out of 10, Excellent, (434 reviews)
  • cleanliness
    Relax on pristine sands with loungers, then dive into ocean adventures from sailing to parasailing.
$457 nightly
The price is $516
Apr 21 - Apr 22
Total with taxes and fees
Colony Club, a Luxury Collection Resort, Barbados

Fairmont Royal Pavilion

Fairmont Royal Pavilion
5.0 star property
Holetown
9.0 out of 10, Wonderful, (254 reviews)
  • cleanliness
    Unwind on pristine white sands with beach essentials provided, while water adventures from sailing to snorkeling await just steps away.
$615 nightly
The price is $689
May 1 - May 2
Total with taxes and fees
Fairmont Royal Pavilion

Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort

Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort
4.0 star property
Prospect
9.0 out of 10, Wonderful, (109 reviews)
  • cleanliness
    Relax at this all-inclusive beachfront resort with sun loungers, pools, and water sports.
$439 nightly
The price is $493
Apr 21 - Apr 22
Total with taxes and fees
Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort

Beach View

Beach View
4.0 star property
Paynes Bay
9.6 out of 10, Exceptional, (423 reviews)
  • cleanliness
    Relax at Paynes Bay Beach with 4 pools and spa treatments in this perfect beachside sanctuary.
Beach View

Crystal Cove, A Tribute Portfolio All-Inclusive Resort

Crystal Cove, A Tribute Portfolio All-Inclusive Resort
4.0 star property
Derricks
6.8 out of 10, (6 reviews)
$498 nightly
The price is $558
Apr 24 - Apr 25
Total with taxes and fees
Crystal Cove, A Tribute Portfolio All-Inclusive Resort

Tamarind, Barbados, An Autograph Collection® All-Inclusive Resort

Tamarind, Barbados, An Autograph Collection® All-Inclusive Resort
4.0 star property
Paynes Bay
8.6 out of 10, Excellent, (446 reviews)
  • cleanliness
    Relax on pristine sands with beachfront bliss, water adventures, and massages at this all-inclusive retreat.
Tamarind, Barbados, An Autograph Collection® All-Inclusive Resort

Mango Bay All Inclusive

Mango Bay All Inclusive
4.0 star property
Holetown
8.4 out of 10, Very Good, (398 reviews)
  • cleanliness
    Escape to pristine white sands and turquoise waters, with beachfront dining and complimentary water sports at this all-inclusive haven.
$456 nightly
The price is $515
May 3 - May 4
Total with taxes and fees
Mango Bay All Inclusive

Treasure Beach Art Hotel, Barbados, An Autograph Collection All-Inclusive Resort

Treasure Beach Art Hotel, Barbados, An Autograph Collection All-Inclusive Resort
4.0 star property
Paynes Bay
8.8 out of 10, Excellent, (19 reviews)
  • cleanliness
    Enjoy Caribbean sun at this beachfront all-inclusive resort with white sands, water sports, and cocktails.
$563 nightly
The price is $629
May 3 - May 4
Total with taxes and fees
Treasure Beach Art Hotel, Barbados, An Autograph Collection All-Inclusive Resort

Tropical Sunset Beach Apartment Hotel

Tropical Sunset Beach Apartment Hotel
3.0 star property
Holetown
8.8 out of 10, Excellent, (202 reviews)
Tropical Sunset Beach Apartment Hotel

Sandy Bliss Condominiums

Sandy Bliss Condominiums
3.0 star property
Paynes Bay
9.4 out of 10, Exceptional, (17 reviews)
  • cleanliness
    Beachfront condo offers direct access to white sand shores, ocean adventures, and seaside relaxation.
Sandy Bliss Condominiums
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.
Save an average of 15% on thousands of hotels when you're signed in

Top St. James Hotel Reviews

Find out more about St. James

Book your dream St. James beach vacation with deals from $493

Make the most of your vacation with hotels on the water in St. James

How do I find the best St. James beach hotels? 

With 2,308 unfiltered, genuine customer reviews of hotels in St. James on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.  

 

How can I find St. James hotels on the beach with nice views?  

From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for St. James beach hotels with dreamy water views from your window.    

 

How much do St. James beach hotels cost?  

Prices for beachfront hotels in St. James currently start at $493 a night going up to $689 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply. 

 

How do I find family-friendly St. James hotels on the beach? 

Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games. 

 

Can I cancel my St. James beach hotel? 

It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in St. James offering free cancellation. 

 

Why should I book my St. James beach hotel with Expedia? 

Get amazing deals on an exciting selection of hotels on the beach in St. James, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.   

 

Are there any St. James beach hotels with a pool? 

Many condos, motels, hotels, and beach resorts in St. James have a pool for you to dip into. To find them really easily, use our pool search filter.    

 

Are there any cheap St. James beach hotels? 

Currently, there are 30 tempting beach hotels in St. James to choose from, with prices from just $493 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.  

Explore a world of travel with Expedia