Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 151 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... Loved the room everything was nice.

Show more Show less
7
Good
205 reviews
Price from
£109
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. 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
8.8
Fabulous
123 reviews
Price from
£224
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. Perfect location to restaurants, clean, comfortable, every room has an amazing ocean view. The staff was incredible. Would stay here again 100%.

Show more Show less
8.3
Very good
42 reviews
Price from
£716
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... Everything was perfect. The staff couldn't have been nicer, so polite and helpful.

Show more Show less
8.4
Very good
58 reviews
Price from
£224
per night

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

Hotel in Saint James

Situated in Saint James, 1 km from Paradise Beach, Waves Hotel and Spa by Elegant Hotels - All-Inclusive features accommodation with a restaurant, free private parking, an outdoor swimming pool and a... Beautiful view, friendly staff, great food. I loved that the beach was right in front of the terrace and you could sip iced coffee as you watch the sunset. I had the best time.

Show more Show less
8.6
Fabulous
61 reviews
Price from
£219
per night

Tamarind by Elegant Hotels All Inclusive 4 stars

Hotel in Saint James

The All-Inclusive Tamarind Hotel, located on a beautiful sand beach in the Platinum West Coast of Barbados, promises families, couples, friends or solo travelers a truly memorable holiday. Great hotel; not new but well maintained. Friendly personnel and good breakfast with variety of fruits. Spacious rooms, cleaned everyday and even few times per day. Beautiful sandy beach and big territory. Elegant hotels boat let you explore the coastline and watersports is a great bonus as well. Good location. Parking available

Show more Show less
6.9
Review score
24 reviews
Price from
£226
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. Good hotel, friendly and caring staff, nice beach, tasty food, no kids - peace and quiet!

Show more Show less
7.6
Good
33 reviews
Price from
£302
per night

Crystal Cove by Elegant Hotels - All-Inclusive 4 stars

Hotel in Saint James

Located in Saint James, 1.7 km from Sandy Lane Beach, Crystal Cove by Elegant Hotels - All-Inclusive provides accommodation with a restaurant, free private parking, an outdoor swimming pool and a... Live entertainment, helpful and friendly staff, comfortable bed and room.

Show more Show less
8
Very good
17 reviews
Price from
£299
per night

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

Hotel in Saint James

Situated in Saint James, less than 1 km from Sandy Lane Beach, The House by Elegant Hotels - All-Inclusive, Adults Only features accommodation with a restaurant, free private parking, an outdoor... 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
7
Good
17 reviews
Price from
£391
per night

Tropical Sunset Beach Apartment Hotel 3 stars

Holetown, Saint James

Located in Holetown beachfront in Barbados, the Tropical Sunset Beach Apartment Hotel offers an equipped studio in an apartment complex with outdoor pool and terraces in the gardens. Beautiful location and amazing staff

Show more Show less
8.3
Very good
89 reviews
Price from
£182
per night

Most booked hotels in Saint James in the past month

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