Find Cheap Deals on
Resorts & Hotels with Spas in St. James

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking!


Top Cities in St. James



Featured St. James Resorts & Hotels with Spas

Waves Hotel & Spa by Elegant Hotels - All Inclusive
Waves Hotel & Spa by Elegant Hotels - All Inclusive
4 out of 5
Prospect Bay Beach, Prospect, St. James
The price is $527 per night from Apr 29 to Apr 30
$527
includes taxes & fees
Apr 29 - Apr 30
Stay at this 4-star beach property in Prospect. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Waves Hotel & Spa by Elegant Hotels - All Inclusive
The Club, Barbados Resort & Spa Adults Only - All Inclusive
The Club, Barbados Resort & Spa Adults Only - All Inclusive
4 out of 5
Vauxhall, Holetown, St. James
Stay at this 4-star beach property in Holetown. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...

Travelers like: full-service spa, sauna, steam room, massage

The Club, Barbados Resort & Spa Adults Only - All Inclusive
Tamarind by Elegant Hotels
Tamarind by Elegant Hotels
4 out of 5
Paynes Bay, Paynes Bay, St. James
Stay at this 4-star beach hotel in Paynes Bay. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...

Travelers like: full-service spa, massage, facials, manicures and pedicures

Tamarind by Elegant Hotels
Angler Apartments
Angler Apartments
3 out of 5
Clarke Rd. #1, Derricks, St. James
Stay at this 3-star beach hotel in Derricks. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Sandy Lane Beach and Kensington Oval ...
Angler Apartments
Beach View
Beach View
4 out of 5
Chapel Gap, Paynes Bay, St. James
Stay at this 4-star beach hotel in Paynes Bay. Enjoy free WiFi, free parking, and 4 outdoor pools. Our guests praise the helpful staff in our reviews. Popular ...

Travelers like: full-service spa, massage, facials, manicures and pedicures

Beach View
Coconut Grove 1 by Island Villas
Coconut Grove 1 by Island Villas
4 out of 5
Westmoreland, Westmoreland
Stay at this 4-star golf villa in Westmoreland. Enjoy free WiFi, free parking, and private pools. Popular attractions Mullins Beach and Sandy Lane Beach are ...
Coconut Grove 1 by Island Villas
Colony Club by Elegant Hotels
Colony Club by Elegant Hotels
4.5 out of 5
Porters, Holetown, St. James
Book a stay at this beach resort in Holetown. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...

Travelers like: full-service spa, massage, facials, manicures and pedicures

Colony Club by Elegant Hotels
Coral Reef Club
Coral Reef Club
4.5 out of 5
Saint James, Holetown
Stay at this 4.5-star luxury hotel in Holetown. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the room service in our reviews. Popular ...

Travelers like: full-service spa, sauna, steam room, massage

Coral Reef Club
Crystal Cove by Elegant Hotels - All-Inclusive
Crystal Cove by Elegant Hotels - All-Inclusive
4 out of 5
Applesby, Derricks, St. James
Stay at this 4-star beach property in Derricks. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Crystal Cove by Elegant Hotels - All-Inclusive
Starfish Discovery Bay Resort Barbados
Starfish Discovery Bay Resort Barbados
4 out of 5
St. James Beach, Holetown, St. James
Stay at this 4-star beach resort in Holetown. Enjoy free breakfast, free WiFi, and a full-service spa. Popular attractions Sandy Lane Beach and Mullins Beach ...

Travelers like: full-service spa, massage, facials, manicures and pedicures

Starfish Discovery Bay Resort Barbados
Fairmont Royal Pavilion
Fairmont Royal Pavilion
5 out of 5
Porters, Holetown, St. James
The price is $988 per night from May 1 to May 2
$988
includes taxes & fees
May 1 - May 2
Stay at this 5-star luxury resort in Holetown. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
Fairmont Royal Pavilion
Halcyon Palm
Halcyon Palm
2.5 out of 5
Mayhoe Avenue, Sunset Crest, Holetown, St. James
Stay at this hotel in Holetown. Enjoy free parking, WiFi (surcharge), and a 24-hour front desk. Popular attractions Sandy Lane Beach and Mullins Beach are located ...
Halcyon Palm
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.