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.2
Very good
149 reviews
Price from
£244
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. Me and my wife were there for 7 night stay at The Palms Resort and the room, the grounds all were very good clean and happy with the Resort. Here is the best part the complete staff is the BEST, Helpful and Very courteous we have been able to travel to many islands and never have we had this nice of service. Thank you to the complete Palms Resorr crew.

Show more Show less
8.3
Very good
131 reviews
Price from
£102
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. Lovely side of the island. Everyone was friendly & clean…would definitely stay there again.

Show more Show less
8.9
Fabulous
238 reviews
Price from
£226
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
Very good
65 reviews
Price from
£591
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. British atmosphere, tranquility, good food and excellent service.

Show more Show less
7.5
Good
168 reviews

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
102 reviews
Price from
£290
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
353 reviews
Price from
£109
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... Proximity to a beautiful beach. the staff and the sun loungers and all the added bonuses.

Show more Show less
6.6
Review score
29 reviews

Treasure Beach by Elegant Hotels - All-Inclusive, Adults Only 4 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. The House was an exception Hotel with outstanding staff who could not do enough for you.

Show more Show less
7.8
Good
38 reviews

Mango Bay All Inclusive

Hotel in Holetown, Saint James

The all-inclusive Mango Bay Hotel is located on the beachfront in Holetown, and offers an outdoor pool, a mini-gym and a spa. Each air-conditioned room has a private balcony. The location of the hotel on beach. Fantastic!! The beach was the best part

Show more Show less
7.6
Good
26 reviews
Price from
£453
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