Skip to main content

Stay in Saint James's best hotels!

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+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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

Hotel in Saint James

Situated in Saint James, a few steps from Fitts Village Beach, Waves Hotel and Spa by Elegant Hotels - All-Inclusive features accommodation with an outdoor swimming pool, free private parking, a... Beautiful beach. Great setting and backdrop. Staff are all very friendly and accommodating. Food was excellent and plenty of choices.

Show more Show less
8.1
Very good
139 reviews
Price from
RUB 25,490
per night

The Palms Resort 3 stars

Hotel in Holetown, Saint James

"The Palms Resort has three bedroom second level Penthouse, oasis two bedroom poolside suite and 16 one bedroom apartments. Lovely large comfortable apartment with separate dressing room and full kitchen. The wonderful pool. The fabulously kind and helpful staff - a huge thank you to Thea, Tamara and Dante- the ‘A’ team !!

Show more Show less
8.4
Very good
112 reviews
Price from
RUB 11,884
per night

Beach View Hotel 4 stars

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. Excellent location, beautiful grounds, choice of three swimming pools with plenty of sun-beds. The rooms were spacious & clean and very important,comfy beds!! The staff were friendly & helpful and the food at Sugar Apple Cafe- delicious

Show more Show less
8.9
Fabulous
230 reviews
Price from
RUB 26,480
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. The location was superb. The food was amazing. Staff were great

Show more Show less
8.1
Very good
60 reviews
Price from
RUB 289,314
per night

Colony Club by Elegant Hotels 4 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 free bikes, free private parking, an outdoor swimming pool and a fitness centre. Excellent elegant hotel with beautiful gardens, very friendly stuff. Room was spacious with patio. Very tranquil atmosphere. Beach are well kept with comfy launch chairs. Waters are amazing. Hotel is located within short stroll along the beach to Holetown mall- A must visit. Try le Paris caffe- the best pastries there. Mall has live music, nice collection of shops, cafes, restaurants, icecream shop and grocery store.

Show more Show less
7.6
Good
171 reviews
Price from
RUB 33,113
per night

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. I really enjoyed my stay at all season resort. The staff was amazing. It was more than great value for my money. I am excited to return ☺️.

Show more Show less
7.6
Good
341 reviews
Price from
RUB 12,738
per night

Coral Lane Beach Apartments

Hotel in Saint James

Set in Saint James, less than 1 km from Paynes Bay Beach, Coral Lane Beach Apartments offers accommodation with a garden, free private parking and a terrace. Location was great. You could hear the waves and drift off to sleep easy. Room was so cute.

Show more Show less
7.8
Good
19 reviews
Price from
RUB 9,685
per night

Tamarind by Elegant Hotels - All-Inclusive 4 stars

Hotel in Saint James

Tamarind by Elegant Hotels - All-Inclusive is located in the Platinum West Coast of Barbados. Free WiFi is provided throught the property. Great location with a lovely private beach. Gorgeous view and the kids loved the water sports

Show more Show less
7.1
Good
68 reviews
Price from
RUB 23,947
per night

Crystal Cove by Elegant Hotels - All-Inclusive 4 stars

Hotel in Saint James

Located in Saint James, 200 metres from Fitts Village Beach, Crystal Cove by Elegant Hotels - All-Inclusive provides accommodation with an outdoor swimming pool, free private parking, a fitness centre... The staff were incredibly helpful and friendly. Smiling and attentive.

Show more Show less
7.2
Good
96 reviews
Price from
RUB 33,935
per night

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

Hotel in Saint James

Situated in Saint James, 200 metres from Paynes Bay Beach, The House by Elegant Hotels - All-Inclusive, Adults Only features accommodation with an outdoor swimming pool, free private parking, a... Amazing location, on the west coast, view from the balcony was breath taking, very clean and that room have everything we needed. the hotel staff went far and beyond, we felt very welcomed and well looked after. Over all great experience. One of the best hotels we have ever seen. Certainly recommend.

Show more Show less
6.7
Review score
30 reviews
Price from
RUB 49,366
per night

Hotels with extra health and safety measures

Find hotels in Saint James with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Saint James in the past month

See all

Saint James's best hotels with breakfast

See all

FAQs about hotels in Saint James