Photo by Ronald Wilson

Find the best St. John Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
St. John Accommodation: Most Popular Cities to Stay

Newcastle

Church View
Check prices for these dates
Our top choices for St. John hotels

Sugar Cane Club Hotel And Spa - Adults Only
Sugar Cane Club Hotel And Spa - Adults OnlySpeightstown
9.0 out of 10, Wonderful, (273 reviews)
The price is ฿7,981
฿9,083 total
includes taxes & fees
14 Mar - 15 Mar

Colony Club, a Luxury Collection Resort, Barbados
Colony Club, a Luxury Collection Resort, BarbadosHoletown
8.8 out of 10, Excellent, (430 reviews)
The price is ฿27,392
฿33,423 total
includes taxes & fees
19 Mar - 20 Mar

Mango Bay All Inclusive
Mango Bay All InclusiveHoletown
8.4 out of 10, Very good, (391 reviews)
The price is ฿19,601
฿21,866 total
includes taxes & fees
26 Mar - 27 Mar

Cobblers Cove - Barbados
Cobblers Cove - BarbadosSpeightstown
9.4 out of 10, Exceptional, (172 reviews)
The price is ฿33,039
฿40,199 total
includes taxes & fees
14 Mar - 15 Mar

Fairmont Royal Pavilion
Fairmont Royal PavilionHoletown
9.0 out of 10, Wonderful, (252 reviews)
The price is ฿40,740
฿49,441 total
includes taxes & fees
16 Mar - 17 Mar

Royalton Vessence Barbados Adult-Oriented, an Autograph Collection All-Inclusive Resort
Royalton Vessence Barbados Adult-Oriented, an Autograph Collection All-Inclusive ResortHoletown

Palm Grove Villas & Hotel
Palm Grove Villas & HotelMount Standfast
9.0 out of 10, Wonderful, (28 reviews)

Little Good Harbour
Little Good HarbourSpeightstown
9.6 out of 10, Exceptional, (162 reviews)
The price is ฿15,013
฿18,569 total
includes taxes & fees
15 Mar - 16 Mar

Atlantis Historic Inn
Atlantis Historic InnBathsheba
9.0 out of 10, Wonderful, (199 reviews)
The price is ฿8,133
฿9,898 total
includes taxes & fees
15 Mar - 16 Mar

Tropical Sunset Beach Apartment Hotel
Tropical Sunset Beach Apartment HotelHoletown
8.8 out of 10, Excellent, (198 reviews)

Seacruise Villa
Seacruise VillaFryers Well
9.8 out of 10, Exceptional, (7 reviews)
The price is ฿14,592
฿16,052 total
includes taxes & fees
25 Mar - 26 Mar
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.
Save an average of 15% on thousands of hotels when you're signed in
Top St. John Hotel Reviews

Accra Beach Hotel & Spa
10/10 Excellent
Explore a world of travel with Expedia
Explore more hotels
- The Crane Resort
- Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
- Hilton Barbados Resort
- Waves Resort & Spa, Barbados, An Autograph Collection® All-Inclusive Resort
- Dover Beach Hotel
- The Club, Barbados Resort & Spa Adults Only - All Inclusive
- Sugar Bay Barbados - All Inclusive
- South Point Hotel
- Sea Breeze Beach House by Ocean Hotels - All Inclusive
- Courtyard by Marriott Bridgetown, Barbados
Expedia's Latest Trends
Hotels
- Bed In Town - Hostel
- Jardin Hotel
- Beach Resorts & Hotels in Anegada
- Casino Hotels in La Vega Province
- Tripolis Hotel
- Hotels near Marina Bay Cruise Centre Singapore
- Petaling Jaya Marriott Hotel
- Hotels in Harbor Island
- Spa Hotels in Grande-Terre
- Gay-Friendly Hotels in Santiago Rodriguez
- Hotel Puri Ximen Branch
- Hostel Beige 2nd
- Hotels with smoking rooms in Pattaya
- Gay-Friendly Hotels in Samaná
- Jungle Garden Bungalows
Flights













































































