Find Cheap Deals on
All-inclusive Hotel in St. James

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking!

Check Last Minute St. James Hotel Deals

Tonight Dec 21 - Dec 22Next weekend Dec 27 - Dec 29

Top Cities in St. James



Featured St. James All-inclusive Hotel

Waves Hotel & Spa by Elegant Hotels - All Inclusive
Waves Hotel & Spa by Elegant Hotels - All Inclusive
4 out of 5
Prospect Bay Beach, Prospect, St. James
The price is $910 per night from Jan 7 to Jan 8
$910
includes taxes & fees
Jan 7 - Jan 8, 2025
Stay at this 4-star beach property in Prospect. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Waves Hotel & Spa by Elegant Hotels - All Inclusive
Crystal Cove by Elegant Hotels - All-Inclusive
Crystal Cove by Elegant Hotels - All-Inclusive
4 out of 5
Applesby, Derricks, St. James
The price is $748 per night from Jan 6 to Jan 7
$748
includes taxes & fees
Jan 6 - Jan 7, 2025
Stay at this 4-star beach property in Derricks. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Crystal Cove by Elegant Hotels - All-Inclusive
Starfish Discovery Bay Resort Barbados
Starfish Discovery Bay Resort Barbados
4 out of 5
St. James Beach, Holetown, St. James
Stay at this 4-star beach resort in Holetown. Enjoy free breakfast, free WiFi, and a full-service spa. Popular attractions Sandy Lane Beach and Mullins Beach ...
Starfish Discovery Bay Resort Barbados
Mango Bay All Inclusive
Mango Bay All Inclusive
4 out of 5
2nd Street, Holetown, St. James
The price is $1,212 per night from Jan 3 to Jan 4
$1,212
includes taxes & fees
Jan 3 - Jan 4, 2025
Book a stay at this beach hotel in Holetown. Enjoy free breakfast, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
Mango Bay All Inclusive
The Club, Barbados Resort & Spa Adults Only - All Inclusive
The Club, Barbados Resort & Spa Adults Only - All Inclusive
4 out of 5
Vauxhall, Holetown, St. James
Stay at this 4-star beach property in Holetown. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
The Club, Barbados Resort & Spa Adults Only - All Inclusive
Tamarind by Elegant Hotels
Tamarind by Elegant Hotels
4 out of 5
Paynes Bay, Paynes Bay, St. James
Stay at this 4-star beach hotel in Paynes Bay. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Tamarind by Elegant Hotels
Beach View
Beach View
4 out of 5
Chapel Gap, Paynes Bay, St. James
Stay at this 4-star beach hotel in Paynes Bay. Enjoy free WiFi, free parking, and 4 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...
Beach View
All Seasons Resort - Europa
All Seasons Resort - Europa
3 out of 5
Palm Avenue, Sunset Crest, Holetown, St. James
The price is $280 per night from Dec 28 to Dec 29
$280
includes taxes & fees
Dec 28 - Dec 29
Stay at this 3-star family-friendly aparthotel in Holetown. Enjoy free parking, breakfast (surcharge), and a fitness center. Our guests praise the helpful staff ...
All Seasons Resort - Europa
Fairmont Royal Pavilion
Fairmont Royal Pavilion
5 out of 5
Porters, Holetown, St. James
The price is $1,971 per night from Jan 13 to Jan 14
$1,971
includes taxes & fees
Jan 13 - Jan 14, 2025
Stay at this 5-star luxury resort in Holetown. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Fairmont Royal Pavilion
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.

All inclusive resorts in St. James

When you want to get away from the daily grind, you take a trip. But when you really have to get away you dial up a vacation at an all inclusive hotel. Where are you going to eat? They have you covered. Any plans for this trip? Probably just maxing out your relaxation. With the crazy price you'll get on your St. James all inclusive hotel, you'll have money left to do whatever tickles your fancy in town.

Lounge all day, every day

We know what you're thinking: "All inclusive means non-stop partying, right?" While those resorts do exist—and you know, they sure are fun—there are St. James all inclusive resorts that are perfect for families too. Any way you shake or stir that tropical drink, there is one thing they have in common: You can keep that wallet in your pocket or purse and order drinks and food until your heart and stomach are content. The Hotwire Hot Rate is our way of going all-in on a great rate. You'll get a dreamy resort at an oh-so-nice rate. You won't find out the name until after you book it, but believe us, it'll be what you're looking for.

Order up the perfect resort

Planning a trip doesn't have to be difficult. In fact, our goal is to not only make it easy, but also try to save you some money. It's just how we like to roll, but it usually works in your favor. Just how we like it. Sort St. James resorts by:

  • Hot Rate: You get a ridiculously extraordinary St. James hotel at an absurdly cheap price. You won't find out the hotel name until you book, but if you get what you want, there's no real risk, right?
  • Price: With rates as low as $280 per night, you'll have more to cash to play with.
  • Amenities: Family-friendly features like kids-only pools and buffet-style breakfasts? Maybe you need something for the two of you, like a hot tub. All the amenities that make you say, "Ahhh...vacation life."
  • Reviews: Pick over the reviews and learn how others used Hotwire to find their happy place.

We have 1,460 all inclusive resorts in St. James ready for you. With the cash you'll save, you can have your cake and eat it too—because it's all included.