Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

andrew smith on trover

Hotels in St. James, Barbados

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in St. James

Fairmont Royal Pavilion
4.5 out of 5
Porters, Holetown, St. James
Get Rates
4.6/5Wonderful! (170 reviews)
Best Hotel in Barbados

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

Reviewed on 25 Mar 2020

Fairmont Royal Pavilion
Crystal Cove by Elegant Hotels All Inclusive Resort
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 6 Mar 2020

Crystal Cove by Elegant Hotels All Inclusive Resort
Villas & Suites at Beach View
4 out of 5
Parish of St. James, Paynes Bay
The price is £214 per night
5/5Exceptional! (21 reviews)
Lovely location, clean and friendly

"Everything was clean and spacious, the staff friendly and helpful. Plenty of amenities and a very short walk to Payne’s beach and a choice of restaurants. The Sugar Apple Cafe on site served breakfast, lunch and dinner if you didn’t want to go anywhere. There is a choice of swimming pools and nowhere ..."…"

Reviewed on 9 Feb 2020

Villas & Suites at Beach View
The Club, Barbados Resort & Spa Adults Only - All Inclusive
Get Rates
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 18 Mar 2020

The Club, Barbados Resort & Spa Adults Only - All Inclusive
Lantana Resort by Island Villas
3.5 out of 5
Weston, Weston, St. James
The price is £174 per night
4.2/5Very Good! (64 reviews)

"I enjoyed this location cleanliness the only negative not having a full shower glass while showering water was going on the floor. Ensure to go shopping before you settle in at Massey supermarket if you don’t you can always go to Simeons Bajan and kitchen beach on Hwy1B."…"

Reviewed on 7 Mar 2020

Lantana Resort by Island Villas
Starfish Discovery Bay Resort Barbados
3 out of 5
St. James Beach, Holetown, St. James
Get Rates
3.3/5 (171 reviews)

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

Reviewed on 18 Mar 2020

Starfish Discovery Bay Resort Barbados
Colony Club by Elegant Hotels
4.5 out of 5
Porters, Holetown, St. James
Get Rates
4.5/5Wonderful! (310 reviews)

"Lovely feel to the colony club, room a luxury swim up room which was spacious and well designed! Hotel ideally situated for Holetown and the golf courses! Staff could be a little more attentive had to ask things more than once, some parts of the hotel a little tired."…"

Reviewed on 10 Mar 2020

Colony Club by Elegant Hotels
Waves Hotel & Spa by Elegant Hotels - All Inclusive
4 out of 5
Prospect Bay Beach, Prospect, St. James
The price is £462 per night
4.6/5Wonderful! (247 reviews)

"The staff are excellent. The food in Seascape restaurant is very good particularly the buffets."…"

Reviewed on 10 Mar 2020

Waves Hotel & Spa by Elegant Hotels - All Inclusive
Treasure Beach by Elegant Hotels – Adults Only
4 out of 5
Hwy 1, Paynes Bay, St. James
Get Rates
4.5/5Wonderful! (94 reviews)
Great location!

"Very helpful and friendly staff on a Beautiful west coast beach. This area is very quiet and romantic compared to the south. Exactly what I wanted when booking. Treasure Beach is close to many eateries, hotels, transportation, and restaurants. Tapestry restaurant has good breakfast and dinner, fresh ..."…"

Reviewed on 2 Mar 2020

Treasure Beach by Elegant Hotels – Adults Only
The Sandpiper
4.5 out of 5
Holetown, Holetown, St James
Get Rates
4.9/5Exceptional! (42 reviews)

"Everything at this hotel is perfect , have been here many times before and still returning, the staff are exvelent etc.,etc,"…"

Reviewed on 30 Jan 2020

The Sandpiper
Don't see what you're looking for?
See all available properties in St. James
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.

Pocket Guide: St. James

Search for hotels in St. James on Expedia.co.uk. Finding hotels in St. James using one of the methods below, is simple and quick:

  • Look through our selection of featured hotels in St. James and check into the different facilities they offer
  • Use the map to find hotels in the St. James areas you prefer or hotels nearest to tourist attractions you plan to visit
  • Use the filters to see hotels in a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. James
  • Or just enter your travel dates to view the best deals on hotels in St. James - while they last.