Barbados may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search for All Inclusive Resorts in St. James

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St. James All-inclusive Resorts

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 $775 per night from Jan 27 to Jan 28

Located in Prospect, this beachfront property is in a provincial park and within 1 mi (2 km) of Batts Rock Beach and Paradise Beach. Brighton Beach and Barbados ...

4.6/5Wonderful! (252 reviews)
ighly recommended and COVID safe!

"The hotel team have made a concerted effort to continue to be their regular welcoming friendly selves, while adhering to COVID regulations. The premises were regularly cleaned and sanitised to make all guest feel confident. As always, the stay was super relaxing, aided by the lovely team and friendly ..."…"

Reviewed on Sep 25, 2020

Waves Hotel & Spa by Elegant Hotels - All Inclusive
Crystal Cove by Elegant Hotels All Inclusive Resort

Crystal Cove by Elegant Hotels All Inclusive Resort

4 out of 5
Applesby, Derricks, St. James
The price is $875 per night from Jan 24 to Jan 25

Nestled on the beach, this Derricks property is within 1 mi (2 km) of Batts Rock Beach and Paynes Bay Beach. Sandy Lane Beach and Paradise Beach are also within ...

4.2/5Excellent! (309 reviews)
Excellent resort on Barbados

"A wonderfully understated resort with a fabulous staff, excellent food and gorgeous beach. We would definitely return. This is not a super fancy hotel despite price."…"

Reviewed on Mar 6, 2020

Crystal Cove by Elegant Hotels All Inclusive Resort
Starfish Discovery Bay Resort Barbados

Starfish Discovery Bay Resort Barbados

3 out of 5
St. James Beach, Holetown, St. James
Get Rates

Nestled on the beach, this Holetown resort is within 1 mi (2 km) of Holetown Beach and Sandy Lane Beach. Paynes Bay Beach is 1.7 mi (2.7 km) away.

3.3/5 (171 reviews)

"The food was delicious and the staff was very friendly"…"

Reviewed on Mar 18, 2020

Starfish Discovery Bay Resort Barbados
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Mango Bay All Inclusive

Mango Bay All Inclusive

4 out of 5
2nd Street, Holetown, St. James
Get Rates

Nestled on the beach, this Holetown property is within 1 mi (2 km) of Lime Grove Shopping Centre and Sandy Lane Beach. Paynes Bay Beach is 1.5 mi (2.4 km) ...

4.3/5Excellent! (266 reviews)

"Amazing beach with terrific snorkelling right in front of the resort. Good food, though their food allergy handling could use some work. Nice rooms with spacious balconies, good air conditioning. The band was quite loud each night for those who wanted to go to bed before 11pm (wow I sound ancient... ..."…"

Reviewed on Mar 26, 2020

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
Get Rates

Nestled on the beach, this Holetown property is within a 15-minute walk of Sandy Lane Beach and Paynes Bay Beach. Sunset Crest Shopping Centre and Chattel Village ...

3.9/5Good! (287 reviews)

"The only bad thing was the smoking. People smoke at tables right by the Sunset Lounge (where everyone hangs out) and the smoke blows in there every day hour after hour and if you are sensitive you can’t even sit in there to hang out or enjoy a drink. This was very disappointing. There should be a ..."…"

Reviewed on Mar 18, 2020

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
Get Rates

Nestled on the beach, this Paynes Bay property is within a 15-minute walk of Paynes Bay Beach and Sandy Lane Beach. Paradise Beach is 2.3 mi (3.8 km) away.

4.3/5Excellent! (407 reviews)

"The spread of the whole area and having 3 very separate pool areas made the hotel feel very spacious. The staff were warm and friendly. I was a little disappointed how difficult it was to get a table outside in the evening and inside was not very inspiring. My "standard" room and particularly the ..."…"

Reviewed on Mar 4, 2020

Tamarind by Elegant Hotels - All Inclusive
Beach View

Beach View

4 out of 5
Chapel Gap, Paynes Bay, St. James
The price is $382 per night from Jan 24 to Jan 25

With direct access to the beach, this Paynes Bay hotel is within 1 mi (2 km) of Barbados Polo Club, Sandy Lane Beach, and Paynes Bay Beach. Paradise Beach and ...

4.8/5Exceptional! (267 reviews)

"Amazing location, beautiful setting, family friendly, helpful staff. Family owned and run making world of difference. Definitely recommend and will be returning."…"

Reviewed on Dec 17, 2020

Beach View
All Seasons Resort - Europa

All Seasons Resort - Europa

3 out of 5
Palm Avenue, Sunset Crest, Holetown, St. James
The price is $155 per night from Jan 24 to Jan 25

This family-friendly Holetown aparthotel is located near the beach, within a 10-minute walk of Sunset Crest Shopping Centre and Sandy Lane Beach. Paynes Bay ...

3.7/5Good! (244 reviews)

"The property was quite clean and the staff friendly and attentive to my needs. It is a lovely place and near the beach and other businesses, restaurants, shopping centers."…"

Reviewed on Dec 6, 2020

All Seasons Resort - Europa
Fairmont Royal Pavilion

Fairmont Royal Pavilion

4.5 out of 5
Porters, Holetown, St. James
The price is $1,279 per night from Feb 1 to Feb 2

Nestled on the beach, this Holetown resort is within 3 mi (5 km) of Mullins Beach and Paynes Bay Beach. Paradise Beach and Brighton Beach are also within 6 mi ...

4.6/5Wonderful! (170 reviews)
Best Hotel in Barbados

"Best hotel in the island. Location is perfect Staff very friendly and professional"…"

Reviewed on Mar 25, 2020

Fairmont Royal Pavilion
Don't see what you're looking for?
We've got more All-inclusive Resorts. Find the right one for you.
View all properties
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.

Top Cities in St. James for All-inclusive Resorts

Pocket Guide: All-inclusive Resorts in St. James

Search for hotels in St. James on Expedia. You can easily find your hotels in St. James using one of the methods below:

  • View our selection of featured hotels in St. James
  • Use the map to find hotels in the St. James neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. James, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. James
  • Enter your travel dates to view the best deals on hotels in St. James - while they last

More trip options