Photo by Kathryn Maingot

Hotels in St. John, Barbados

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Hotels in St. John

Courtyard by Marriott Bridgetown, Barbados
3.5 out of 5
Fully refundableReserve now, pay when you stay
The price is £173 per night from 18 Feb to 19 Feb
4.2/5 Excellent! (239 reviews)
"Good location,friendly and helpful staff."

Reviewed on 15 Jan 2022

Courtyard by Marriott Bridgetown, Barbados
Sue's apt.
3 out of 5
4.8/5 Exceptional! (4 reviews)
Definitely recommend!
"I had a 1 night trip to Barbados and decided on this house as it was affordable and I gotta tell you, it was so much better than expected. The pictures on the page dont do the property justice. The free shuttle to and from the airport was a blessing. The owner was super nice and respectful. I had ..."

Reviewed on 27 Mar 2019

Sue's apt.
Beautiful, spacious two bedroom apartment with lovely gardens and awesome views.
Martins Bay, Ocean View Retreat, Newcastle, St. John
5/5 Exceptional! (2 reviews)
Brilliant!
"I've stayed at Ocean View before and it never fails to bring me peace and joy. Having breakfast on the patio watching the sun rise over the ocean - priceless. Thank you Delia for letting me and others share your paradise."

Reviewed on 2 Nov 2019

Beautiful, spacious two bedroom apartment with lovely gardens and awesome views.
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.
Ideal Countryside Getaway
Rustic farmhouse stay with awesome views!
Hilton Barbados Resort
4.5 out of 5
Needhams Point, Bridgetown
Fully refundableReserve now, pay when you stay
The price is £253 per night from 9 Feb to 10 Feb
4.2/5 Very Good! (996 reviews)
"We would return to this property in a heart beat! The beach is gorgeous and the grounds are pleasing and very safe. The staff is exceedingly pleasant and the view from our room was magnificent."

Reviewed on 20 Jan 2022

Hilton Barbados Resort
Swim Barbados Holidays
The price is £448 per night from 29 Jan to 30 Jan
Swim Barbados Holidays
Rustic Farmhouse Stay 1 bedroom self contained apartment
Ocean view, Ocean View Retreat, Newcastle, St. John
The price is £94 per night from 28 Jan to 29 Jan
5/5 Exceptional! (5 reviews)
"Great place. The owner Delia is not only professional but also kind and accommodating. The scenery is breathtaking and quiet. Perfect for a romantic getaway or just some solo time to appreciate nature. While the property is attached to other apartments and the main house, we were not bothered or ..."

Reviewed on 5 Nov 2021

Rustic Farmhouse Stay 1 bedroom self contained apartment
The Crane Resort
4.5 out of 5
Crane, Diamond Valley, St. Philip
Fully refundableReserve now, pay when you stay
The price is £550 per night from 11 Feb to 12 Feb
4.2/5 Excellent! (999 reviews)
"Our family of four, children 10 and 6 had a relaxing time here. Perfect resort with a slow pace environment. Beautiful beach with big waves however not suitable for young ones. Dinners were good at Zen and L'Azure. This was our second time at The Crane. A bit expensive for the overall quality of ..."

Reviewed on 5 Dec 2021

The Crane Resort
O2 Beach Club & Spa by Ocean Hotels - All Inclusive
4.5 out of 5
Dover Beach, St. Lawrence Gap, Christ Church
Fully refundableReserve now, pay when you stay
The price is £1,121 per night from 3 Feb to 4 Feb
5/5 Exceptional! (2 reviews)
"Amazing stay. Service was fantastic. Food and drinks were brilliant. Options for A La Carte menu as well as buffet, tapas, afternoon tea. Hotel was spacious, lovely rooftops/sub terraces and hot tubs. Best 5 star Hotel I’ve stayed at."

Reviewed on 18 Jan 2022

O2 Beach Club & Spa by Ocean Hotels - All Inclusive
Hilton Grand Vacations at The Crane
4.5 out of 5
The Crane Resort, Diamond Valley
The price is £284 per night from 7 Feb to 8 Feb
3.9/5 Very Good! (51 reviews)
"Very nice rooms on very spacious beautifully landscaped grounds.."

Reviewed on 25 Oct 2021

Hilton Grand Vacations at The Crane
Blue Orchids Beach Hotel
3 out of 5
#18 Worthing, Worthing, Christ Church
Fully refundableReserve now, pay when you stay
The price is £150 per night from 28 Jan to 29 Jan
4.2/5 Very Good! (209 reviews)
"Great experience! Service was superb, accommodation was beautiful, will recommend this hotel to my friends."

Reviewed on 24 Jan 2022

Blue Orchids Beach Hotel
Pirate's Inn
2.5 out of 5
Browne's Gap, Hastings, Rockley, Christ Church
The price is £107 per night from 30 Jan to 31 Jan
4.1/5 Very Good! (329 reviews)
"Friendly staff. Clean and safe."

Reviewed on 22 Jan 2022

Pirate's Inn
The Club, Barbados Resort & Spa Adults Only - All Inclusive
4 out of 5
Vauxhall, Holetown, St. James
3.9/5 Good! (288 reviews)
"Overall a nice resort, clean. However, the building (or just my room?) was poorly maintained. In 5 days there was hot water in my room only once; the hotel phone in my room did not work; I had no Wi-Fi I’m my room in the 6 days I was there."

Reviewed on 23 Jan 2022

The Club, Barbados Resort & Spa Adults Only - All Inclusive
Coconut Court Beach Hotel
4/5 Very Good! (684 reviews)
"good amenities, however wifi needs improvement"

Reviewed on 24 Jan 2022

Coconut Court Beach Hotel
Waves Hotel & Spa by Elegant Hotels - All Inclusive
4 out of 5
Prospect Bay Beach, Prospect, St. James
The price is £510 per night from 27 Feb to 28 Feb
4.6/5 Wonderful! (270 reviews)
"Nice hotel food ok entertainment was very good all in all it was a nice stay."

Reviewed on 13 Jan 2022

Waves Hotel & Spa by Elegant Hotels - All Inclusive
Bougainvillea Barbados
4 out of 5
Maxwell Coast Road, Maxwell, Christ Church
The price is £311 per night from 14 Feb to 15 Feb
4.4/5 Excellent! (989 reviews)
"Overall the property was fine but the front desk need training. First, we were told the hotel would arrange the Covid tests and not to worry. Although the tests were done at the hotel the staff did not know basic information to answer questions. Second on check out at 5 am the staff person was sleeping ..."

Reviewed on 19 Dec 2021

Bougainvillea Barbados
Colony Club by Elegant Hotels
4.5 out of 5
Porters, Holetown, St. James
The price is £762 per night from 22 Feb to 23 Feb
4.5/5 Wonderful! (319 reviews)
Loved it!
"The staff are wonderful. Absolutely beautiful place and would highly recommend."

Reviewed on 5 Aug 2021

Colony Club by Elegant Hotels
Sugar Bay Barbados - All Inclusive
4 out of 5
Garrison Historic Area, Hastings
The price is £523 per night from 22 Feb to 23 Feb
4.4/5 Excellent! (664 reviews)
"Very well kept. A great selection of food. Beach is well manicured. The staff are very attentive and polite"

Reviewed on 23 Dec 2021

Sugar Bay Barbados - All Inclusive
Luxury Collection at Sea Breeze Beach House by Ocean Hotels
4.5 out of 5
Maxwell Coast Rd, Maxwell, Christ Church
4.7/5 Exceptional! (11 reviews)
"We enjoyed the property and overall were very pleased.? Where we think there is an opportunity to improve would be centered around the food and drinks."

Reviewed on 22 Jan 2022

Luxury Collection at Sea Breeze Beach House by Ocean Hotels
Don't see what you're looking for?
See all available properties in St. John
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.