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, and you save up to 60%!

Check Last Minute St. James Hotel Deals

Tonight Nov 17 - Nov 18Next weekend Nov 22 - Nov 24



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 $519 per night from Nov 25 to Nov 26
$519
includes taxes & fees
Nov 25 - Nov 26
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 $425 per night from Dec 15 to Dec 16
$425
includes taxes & fees
Dec 15 - Dec 16
Book a stay at this 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 Holetown 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 $498 per night from Nov 21 to Nov 22
$498
includes taxes & fees
Nov 21 - Nov 22
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
Book a stay at this 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 - All-Inclusive
Tamarind by Elegant Hotels - All-Inclusive
4 out of 5
Paynes Bay, Paynes Bay, St. James
Book a stay at this 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 - All-Inclusive
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 $170 per night from Dec 12 to Dec 13
$170
includes taxes & fees
Dec 12 - Dec 13
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,267 per night from Dec 16 to Dec 17
$1,267
includes taxes & fees
Dec 16 - Dec 17
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 $170 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,443 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.