
Photo by Ronald Wilson
St. John Hotels
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in St. John
Top hotels in Saint Margarets

Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
5 out of 5
7.6/10 Good! (631 reviews)

The Crane Resort
4.5 out of 5
8.6/10 Excellent! (1,003 reviews)

Hilton Barbados Resort
4.5 out of 5
Garrison Historic Area
‐17.72 km from city center
8.4/10 Very Good! (1,002 reviews)

Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort
4 out of 5
9/10 Wonderful! (104 reviews)

The Club, Barbados Resort & Spa Adults Only - All Inclusive
4 out of 5
8/10 Very Good! (487 reviews)

The Abidah by Accra - Adults Only
3.5 out of 5
8.2/10 Very Good! (369 reviews)

Dover Beach Hotel
3 out of 5
8.2/10 Very Good! (1,005 reviews)

South Point Hotel
4.5 out of 5
Green Garden
‐17.29 km from city center
8.8/10 Excellent! (185 reviews)

Sugar Cane Club Hotel And Spa - Adults Only
3.5 out of 5
9/10 Wonderful! (275 reviews)

Hotel Indigo Bridgetown Barbados by IHG
5 out of 5
8.8/10 Excellent! (81 reviews)

The Soco Hotel - Adults Only
4 out of 5
8.4/10 Very Good! (727 reviews)

Sea Breeze Beach House by Ocean Hotels - All Inclusive
4 out of 5
8.4/10 Very Good! (397 reviews)

O2 Beach Club & Spa by Ocean Hotels - All Inclusive
5 out of 5
8.8/10 Excellent! (218 reviews)

The Sands Barbados All Inclusive
4 out of 5
7.8/10 Good! (121 reviews)

OceanBlue
3 out of 5
8.8/10 Excellent! (248 reviews)

Sandals Barbados - ALL INCLUSIVE Couples Only
5 out of 5
8/10 Very Good! (208 reviews)

Accra Beach Hotel & Spa
4 out of 5
7/10 Good! (1,004 reviews)

The House, An Autograph Collection All-Inclusive Resort - Adults Only
5 out of 5
9.6/10 Exceptional! (21 reviews)

Divi Southwinds Beach Resort
3 out of 5
8/10 Very Good! (802 reviews)

Hotel Le Roy
4 out of 5
9/10 Wonderful! (215 reviews)
Top hotels in Fortescue

Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
5 out of 5
7.6/10 Good! (631 reviews)

The Crane Resort
4.5 out of 5
8.6/10 Excellent! (1,003 reviews)

Hilton Barbados Resort
4.5 out of 5
Garrison Historic Area
‐19.37 km from city center
8.4/10 Very Good! (1,002 reviews)

Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort
4 out of 5
9/10 Wonderful! (104 reviews)

The Club, Barbados Resort & Spa Adults Only - All Inclusive
4 out of 5
8/10 Very Good! (487 reviews)

The Abidah by Accra - Adults Only
3.5 out of 5
8.2/10 Very Good! (369 reviews)

Dover Beach Hotel
3 out of 5
8.2/10 Very Good! (1,005 reviews)

South Point Hotel
4.5 out of 5
Green Garden
‐15.56 km from city center
8.8/10 Excellent! (185 reviews)

Sugar Cane Club Hotel And Spa - Adults Only
3.5 out of 5
9/10 Wonderful! (275 reviews)

Hotel Indigo Bridgetown Barbados by IHG
5 out of 5
8.8/10 Excellent! (81 reviews)

The Soco Hotel - Adults Only
4 out of 5
8.4/10 Very Good! (727 reviews)

Sea Breeze Beach House by Ocean Hotels - All Inclusive
4 out of 5
8.4/10 Very Good! (397 reviews)

O2 Beach Club & Spa by Ocean Hotels - All Inclusive
5 out of 5
8.8/10 Excellent! (218 reviews)

The Sands Barbados All Inclusive
4 out of 5
7.8/10 Good! (121 reviews)

OceanBlue
3 out of 5
8.8/10 Excellent! (248 reviews)

Sandals Barbados - ALL INCLUSIVE Couples Only
5 out of 5
8/10 Very Good! (208 reviews)

Accra Beach Hotel & Spa
4 out of 5
7/10 Good! (1,004 reviews)

The House, An Autograph Collection All-Inclusive Resort - Adults Only
5 out of 5
9.6/10 Exceptional! (21 reviews)

Divi Southwinds Beach Resort
3 out of 5
8/10 Very Good! (802 reviews)

Hotel Le Roy
4 out of 5
9/10 Wonderful! (215 reviews)
Top hotels in Kendal

Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
5 out of 5
7.6/10 Good! (631 reviews)

The Crane Resort
4.5 out of 5
8.6/10 Excellent! (1,003 reviews)

Hilton Barbados Resort
4.5 out of 5
Garrison Historic Area
‐13.99 km from city center
8.4/10 Very Good! (1,002 reviews)

Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort
4 out of 5
9/10 Wonderful! (104 reviews)

The Club, Barbados Resort & Spa Adults Only - All Inclusive
4 out of 5
8/10 Very Good! (487 reviews)

The Abidah by Accra - Adults Only
3.5 out of 5
8.2/10 Very Good! (369 reviews)

Dover Beach Hotel
3 out of 5
8.2/10 Very Good! (1,005 reviews)

South Point Hotel
4.5 out of 5
Green Garden
‐11.08 km from city center
8.8/10 Excellent! (185 reviews)

Sugar Cane Club Hotel And Spa - Adults Only
3.5 out of 5
9/10 Wonderful! (275 reviews)

Hotel Indigo Bridgetown Barbados by IHG
5 out of 5
8.8/10 Excellent! (81 reviews)

The Soco Hotel - Adults Only
4 out of 5
8.4/10 Very Good! (727 reviews)

Sea Breeze Beach House by Ocean Hotels - All Inclusive
4 out of 5
8.4/10 Very Good! (397 reviews)

O2 Beach Club & Spa by Ocean Hotels - All Inclusive
5 out of 5
8.8/10 Excellent! (218 reviews)

The Sands Barbados All Inclusive
4 out of 5
7.8/10 Good! (121 reviews)

OceanBlue
3 out of 5
8.8/10 Excellent! (248 reviews)

Sandals Barbados - ALL INCLUSIVE Couples Only
5 out of 5
8/10 Very Good! (208 reviews)

Accra Beach Hotel & Spa
4 out of 5
7/10 Good! (1,004 reviews)

The House, An Autograph Collection All-Inclusive Resort - Adults Only
5 out of 5
9.6/10 Exceptional! (21 reviews)

Divi Southwinds Beach Resort
3 out of 5
8/10 Very Good! (802 reviews)

Hotel Le Roy
4 out of 5
9/10 Wonderful! (215 reviews)
Top landmarks in St. John
Check out the St. John hotels guests love right now

Courtyard by Marriott Bridgetown, Barbados
10/10 Excellent
"Great room, great staff, clean and good location "

Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
8/10 Good
"They made my stay awesome! Bright my infant and she was treated like a princess. 1 small issue was resolved smoothly"

Bougainvillea Barbados
10/10 Excellent
"Great housekeeping, friendly front desk, outstanding beach, wide variety of guests from different countries, events were fun but very tame (not a bad thing), plenty of parking, helpful concierge services "

Sugar Cane Club Hotel And Spa - Adults Only
10/10 Excellent
"Great place to unwind!"

Hilton Barbados Resort
10/10 Excellent
"It was fine
Slow service "

Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort
10/10 Excellent
"Amazing experience at Waves resort ! Outstanding service , fresh food , clean rooms and beautiful views!"

Dover Beach Hotel
10/10 Excellent
"A charming, older hotel with a fantastic view. Smaller in size, painted in tropical colors, it had a casual, homey feel. We had an issue with the shower head and it was fixed within hours; housekeeping does an excellent job. The mattress was nice and firm. Air conditioning works perfectly. The balcony had had a fantastic view of the sea. A quiet, relaxing vacation spot."

Hotel Indigo Bridgetown Barbados by IHG
10/10 Excellent
"The room was so well decorated. Spacious and it comes with a coffee machine and water."

Accra Beach Hotel & Spa
2/10 Terrible
"I was disappointed with my visit. The staff morale was very poor, very unfriendly employees. The hotel frequently books large group events and the space is directly below many rooms, one night the music and noise continued past midnight.
The restaurant prices are extremely high and poor quality, we enjoyed meals outside of the property as a result.
The pool was closed for most of the day on one day of our visit for cleaning but when it reopened it was really cloudy and we noticed a foamy film buildup on the side of the pool.
On a positive note, cleaning staff was very thorough and our room was well maintained.
The beach is amazing and the hotel location was perfect.
"
