Barbados may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search St. James Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Cities in St. James

Top Hotels in St. James

 Royal Westmoreland - Royal Apartment 234 by Island Villas.
Royal Westmoreland - Forest Hills 2 by Island Villas
Coral Lane Beach Apartments
2 out of 5
Chapel Gap #1, Paynes Bay, St. James
Get Rates
4/5Very Good! (42 reviews)
Beautiful Quaint Apt.1-minute from the Beach

"The Apartment was light, open-aired and really lovely. The couple that owns the hotel are very accessible and friendly. They really went above and beyond to make sure I was comfortable. The view is amazing, even from the bottom floor. Everyone was so friendly and the studio has an open easy layout. ..."…"

Reviewed on Jan. 9, 2020

Coral Lane Beach Apartments
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Royal Villa by Island Villas
3.5 out of 5
Royal Westmoreland, Westmoreland
Get Rates
Royal Villa by Island Villas
Crystal Cove by Elegant Hotels All Inclusive Resort
The price is CA $754 per night from Dec 5 to Dec 6
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 Mar. 6, 2020

Crystal Cove by Elegant Hotels All Inclusive Resort
Lantana Resort by Island Villas
3.5 out of 5
Weston, Weston, St. James
Get Rates
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 Mar. 7, 2020

Lantana Resort by Island Villas
Colony Club by Elegant Hotels
4.5 out of 5
Porters, Holetown, St. James
The price is CA $619 per night from Dec 1 to Dec 2
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 Mar. 10, 2020

Colony Club by Elegant Hotels
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 Mar. 18, 2020

The Club, Barbados Resort & Spa Adults Only - All Inclusive
The House by Elegant Hotels - Adults Only
5 out of 5
Paynes Bay, Paynes Bay, St. James
Get Rates
4.6/5Exceptional! (174 reviews)

"The staff make this place shine. Great location. Could use a better gym, pool not so nice. Also bathrooms are a bit tired looking."…"

Reviewed on Mar. 10, 2020

The House by Elegant Hotels - Adults Only
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 Mar. 18, 2020

Starfish Discovery Bay Resort Barbados
Waves Hotel & Spa by Elegant Hotels - All Inclusive
4 out of 5
Prospect Bay Beach, Prospect, St. James
The price is CA $378 per night from Dec 1 to Dec 2
4.6/5Wonderful! (250 reviews)

"Waves is extremely safe re: Covid. Staff wear masks all the time as do guests in the public area (unless eating/drinking of course!). We felt so much safer here than in the UK! We got given an upgrade so we had a wonderful sea view from our balcony. The beds are so comfortable too. The two pools ..."…"

Reviewed on Aug. 31, 2020

Waves Hotel & Spa by Elegant Hotels - All Inclusive
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 Jan. 30, 2020

The Sandpiper
Coral Reef Club
4.5 out of 5
Saint James, Holetown
Get Rates
4.9/5Exceptional! (43 reviews)

"Amazing staff and resort. Service amazing, rooms spacious."…"

Reviewed on Dec. 15, 2019

Coral Reef Club
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 Mar. 2, 2020

Treasure Beach by Elegant Hotels – Adults Only
Regent Apartments
3 out of 5
Poui Avenue, Sunset Crest, Holetown, St. James
The price is CA $129 per night from Dec 3 to Dec 4
3.9/5Good! (60 reviews)

"Quiet, apart from the wildlife, birds and crickets Friendly staff Cleanliness, cleaned every other day Reasonably priced Short distance to beech, shops, restaurants Great communal atmosphere Pool great and clean Nothing is too much bother"…"

Reviewed on Feb. 20, 2020

Regent Apartments
Beach View
4 out of 5
Chapel Gap, Paynes Bay, St. James
Free cancellationReserve now, pay when you stay
The price is CA $292 per night from Dec 1 to Dec 2
4.8/5Exceptional! (266 reviews)

"Clean, bright and lovely apartment,.with excellent facilities.."…"

Reviewed on Aug. 27, 2020

Beach View
Halcyon Palm
3 out of 5
Mayhoe Avenue, Sunset Crest, Holetown, St. James
Get Rates
3.6/5Good! (216 reviews)
Will be back 2020!

"Brilliant budget Apartments. Have stayed several times and is perfect for beach, local amenities and transport links. Remember the price you pay and you will not find better value on this beautiful island."…"

Reviewed on Dec. 18, 2019

Halcyon Palm
Green Monkey Villa
4 out of 5
Queens Fort, Holetown, St. James
Get Rates
Green Monkey Villa
ZenBreak - Apes Hill Polo Villa 9
4 out of 5
Apes Hill, St. James, Deanes
Get Rates
4/5Very Good! (2 reviews)
Great Place!!

"Great vacation home! We were four adults and two toddlers staying at the house for 16 days, and really enjoyed our stay in many ways. The house is very nice and clean and well equipped, with some really good rooms and facilities throughout. The terrace has a fantastic view of the lake, and the walk ..."…"

Reviewed on Feb. 28, 2018

ZenBreak - Apes Hill Polo Villa 9
All Seasons Resort - Europa
3 out of 5
Palm Avenue, Sunset Crest, Holetown, St. James
The price is CA $96 per night from Dec 2 to Dec 3
3.7/5Good! (241 reviews)
]

"All the staff were amazing during a tough times for the island. Friendly helpful and i will definitely come back to this hotel"…"

Reviewed on Mar. 29, 2020

All Seasons Resort - Europa
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.

St. James Hotel Guide

Searching for the best savings on St. James hotels? Expedia.ca has you covered. Thanks to our selection of deals and specials, you can immerse yourself in the most amazing experiences that St. James has to offer without forking over the contents of your savings account. Explore the landmarks. Sample the regional cuisine. See the most famous attractions, or take your entire brood on a kid-friendly retreat. Whether you’re organizing a family reunion or putting together a singles-only getaway, the many available hotels in St. James offer a perfect home base for the most incredible trips.

What’s more, the amenities are beyond compare. If you’re looking for discounts, start your search with the budget-friendly hotels in St. James. You’ll get access to comfortable amenities and super-low rates. Prefer a spot with a little more luxury? Check out the five-star hotels and boutique inns scattered throughout the area. These properties combine first-class style with impeccable service, and you’ll likely find an array of attractions perched just beyond the rooms. We’ve even got the inside scoop on the top all-inclusive vacations; these trips are the ideal options for travelers who want to leave all of their cares at home.

Ready to finalize the details? We’ll make the process easy for you. Simply tell us which dates work best for your schedule, and then flip through our range of hotels. You’ll be able to learn more about the amenities and perks at each property, see the distance between the hotel and the area’s major attractions and compare rates on the options that strike your fancy. Then, when you’re ready to commit to the hotel of your dreams, you can use our renowned tools to book your rooms and pile on essentials like flights, tours, and rental cars. It’s just one more way in which Expedia.ca makes seeing the world as effortless as checking your email. Your next vacation is calling.