Photo by Kathryn Maingot
Search St. John Hotels
Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Top Hotels in St. John
Mango Bay All Inclusive
Mango Bay All Inclusive
8.6 out of 10, Excellent, (288)
The price is CA $540
CA $602 total
includes taxes & fees
Jun 9 - Jun 10
Cobblers Cove - Barbados
Cobblers Cove - Barbados
9.4 out of 10, Exceptional, (116)
The price is CA $614
CA $743 total
includes taxes & fees
Jun 3 - Jun 4
Save an average of 15% on thousands of hotels when you're signed in
ECO Lifestyle & Lodge
ECO Lifestyle & Lodge
9.2 out of 10, Wonderful, (141)
The price is CA $621
CA $689 total
includes taxes & fees
Jun 4 - Jun 5
Tropical Sunset Beach Apartment Hotel
Tropical Sunset Beach Apartment Hotel
8.8 out of 10, Excellent, (162)
Sea Symphony Villa
Sea Symphony Villa
10.0 out of 10, Exceptional, (5)
The price is CA $451
CA $515 total
includes taxes & fees
Jun 17 - Jun 18
Royal Westmoreland - Royal Apartment 214 by Island Villas
Royal Westmoreland - Royal Apartment 214 by Island Villas
Palm Apartment, luxurious open plan living with Private gym.
Palm Apartment, luxurious open plan living with Private gym.
7.4 out of 10, Good, (3)
Ocean Views & Private Pool- West Coast Barbados
Ocean Views & Private Pool- West Coast Barbados
8.8 out of 10, Excellent, (15)
On the beautiful West Coast. Douglas, St. Peter, Barbados (Apt B)
On the beautiful West Coast. Douglas, St. Peter, Barbados (Apt B)
8.6 out of 10, Excellent, (21)
Rustic Farmhouse Stay 1 bedroom self contained apartment
Rustic Farmhouse Stay 1 bedroom self contained apartment
10.0 out of 10, Exceptional, (14)
Historic restored 1 bed luxury apartment with ocean views
Historic restored 1 bed luxury apartment with ocean views
10.0 out of 10, Exceptional, (4)
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.
Frequently asked questions
Recent Reviews in St. JohnExpedia verified reviews
5/5 Excellent
"Staff was great"
A verified traveller stayed at Hilton Barbados Resort
Posted 19 hours ago
Hotels near St. John Airports
Explore more hotels
- Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
- Radisson Aquatica Resort Barbados
- Turtle Beach by Elegant Hotels – All-Inclusive
- Sugar Bay Barbados - All Inclusive
- Hilton Barbados Resort
- The Crane Resort
- Sugar Cane Club Hotel And Spa - Adults Only
- The Soco Hotel - Adults Only - All Inclusive
- Bougainvillea Barbados
- Accra Beach Hotel & Spa
Expedia's Latest Trends
Hotels
All Inclusive Resorts and Hotels in St. JamesSouth Andros hotelAll Inclusive Resorts and Hotels in Christ ChurchAll Inclusive Resorts and Hotels in Saint AnnExuma hotelAll Inclusive Resorts and Hotels in ExumaAll Inclusive Resorts and Hotels in La AltagraciaBeach Hotel in Puerto PlataGolf Hotels in Puerto PlataAll Inclusive Resorts and Hotels in Cienfuegos ProvinceAll Inclusive Resorts and Hotels in Saint ElizabethBeach Hotel in HolguínBeach Hotel in TrelawnyAll Inclusive Resorts and Hotels in Puerto PlataAll Inclusive Resorts and Hotels in TrelawnyGolf Hotels in HolguínChrist Church hotelFamily Hotels in Puerto PlataAll Inclusive Resorts and Hotels in HolguínFamily Hotels in Holguín
Flights
Activities
Vacation Rentals