Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Saint James – 168 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

All Seasons Resort 3 stars

Hotel in Holetown, Saint James

Located 300 metres from Sunset Crest Beach, All Seasons Resort features an outdoor swimming pool and cottages with terraces. Set in large gardens, it offers a free shuttle service within a 3 km... Property is an excellent value for the money,rooms are spacious and clean in an excellent location were it is quiet and nice.

Show more Show less
7.4
Good
144 reviews
Price from
£81
per night

Fairmont Royal Pavilion Barbados Resort 5 stars

Hotel in Porters, Saint James

Set on the Glitter Bay Beach and 2 km from Holetown City in St James, this complex features an extensive garden, in-room massage services, a swimming pool and free WiFi in all areas. You can see that this hotel does all it can to meet your every need. We will be coming back to this hotel, this hotel has no faults.

Show more Show less
8.7
Fabulous
44 reviews
Price from
£541
per night

Colony Club by Elegant Hotels 5 stars

Hotel in Holetown, Saint James

Situated in Saint James, a few steps from Colony Club Beach, Colony Club by Elegant Hotels features accommodation with a restaurant, free private parking, an outdoor swimming pool and a fitness... The hospitality, the pool, the beach, the food all were stellar

Show more Show less
8.1
Very good
24 reviews
Price from
£276
per night

Beach View Hotel

Hotel in Saint James

This hotel is located on the West Coast of Barbados and overlooks Paynes Bay. It features an on-site café and 4 pools with adult and children sections. We went there over the holidays looking for peace from a tough year. It was everything we needed. Low key, comfortable, great view, clean and had all the amenities we wanted and more we didn’t think of. You can borrow beach chairs and take them across to the beach—that was wonderful. Pools were quiet and clean. Staff super helpful and very friendly. The restaurant was open in all the holidays, which was great, and it was delicious. This isn’t a big resort atmosphere which is exactly what we wanted and needed.

Show more Show less
9
Superb
121 reviews
Price from
£202
per night

Waves Hotel and Spa by Elegant Hotels - All-Inclusive 4 stars

Hotel in Saint James

Situated in Saint James, 2.6 km from Paynes Bay Beach, Waves Hotel and Spa by Elegant Hotels features accommodation with a restaurant, free private parking, an outdoor swimming pool and a fitness... The hotel and staff were absolutely fantastic! Everyone was accommodating and friendly and helped to make our wedding day extra special. The facials and body scrub we had in the spa were divine. Special thanks to Ryan our wedding coordinator who did a fantastic job! The food at the hotel was fantastic and varied. We looked forward to every single meal. Thanks a million Waves, you’ll be seeing us again soon.

Show more Show less
8.7
Fabulous
23 reviews
Price from
£320
per night

Tamarind by Elegant Hotels All Inclusive 4 stars

Hotel in Saint James

The All-Inclusive Tamarind Hotel, located on a 750-metre long crescent of white sand in the Platinum West Coast of Barbados, promises families, couples, friends or solo travelers a truly memorable... Very nice hotel, good value. The rooms were nice and spacious. The front desk staff was very friendly and helpful helping us organize activities and arrange dinner reservations. Beach is beautiful and not too crowded.

Show more Show less
8
Very good
31 reviews
Price from
£600
per night

Treasure Beach by Elegant Hotels - All-Inclusive, Adults Only 5 stars

Hotel in Saint James

Offering an outdoor pool and a restaurant, Treasure Beach by Elegant Hotels - All-Inclusive, Adults Only is located in Saint James. Location and range of facilities. Staff service was universally excellent and friendly

Show more Show less
8.5
Very good
24 reviews
Price from
£255
per night

Crystal Cove by Elegant Hotels - All-Inclusive 4 stars

Hotel in Saint James

Located in Saint James, less than 1 km from Paynes Bay Beach, Crystal Cove-All Inclusive by Elegant Hotels provides accommodation with a restaurant, free private parking, an outdoor swimming pool and... The omelette station and variety of options

Show more Show less
7.3
Good
13 reviews
Price from
£333
per night

The House by Elegant Hotels - All-Inclusive, Adults Only 5 stars

Hotel in Saint James

Situated in Saint James, 200 metres from Paynes Bay Beach, The House Adults Only by Elegant Hotels features accommodation with a restaurant, free private parking, an outdoor swimming pool and a... The staff were amazing. Genuinely helpful and friendly. They really made the stay special. The relaxed atmosphere and the fact that it was adults only was excellent and why so popular.

Show more Show less
8.4
Very good
7 reviews
Price from
£356
per night

Coral Reef Club 5 stars

Holetown, Saint James

Coral Reef Club, a 5-star hotel, is a property located in Saint James, facing the sea. The accommodation offers water sports facilities, as well as an outdoor swimming pool and a fitness centre. Great service, beautiful location, good food

Show more Show less
9.6
Exceptional
92 reviews
Price from
£396
per night

Most booked hotels in Saint James in the past month

See all

Budget hotels in Saint James

See all

FAQs about hotels in Saint James

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Saint James:

Explore guest reviews of hotels in Saint James

See all