Photo by Kathryn Maingot
St. John accommodation from NZ$333
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^
Discover these top cities in St. John
Church View
Hotels
Newcastle
Hotels
Hotels in St. John
Hilton Barbados Resort
Needhams Point, Bridgetown
The price is NZ$946 per night
NZ$946
includes taxes & fees
22 Jan - 23 Jan
16.05 km from city centre
Stay at this 4.5-star luxury resort in Bridgetown. Enjoy free parking, a full-service spa, and 3 restaurants. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Rockley Beach and Dover Beach are located nearby.
Pool
Hot tub
Radisson Aquatica Resort Barbados
Aquatic Gap, Carlisle Bay, Bridgetown, St. Michael
The price is NZ$619 per night
NZ$619
includes taxes & fees
25 Jan - 26 Jan
15.81 km from city centre
Stay at this 4-star beach resort in Bridgetown. Enjoy free WiFi, 2 restaurants, and a beach locale. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Rockley Beach and Dover Beach are located nearby.
Pool
Free WiFi
Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort
End of Belair Road, Long Bay, St. Philip
The price is NZ$1,373 per night
NZ$1,373
includes taxes & fees
24 Jan - 25 Jan
10.2 km from city centre
Stay at this 5-star luxury property in Long Bay. Enjoy free WiFi, free parking, and 6 outdoor pools. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Crane Beach and Bottom Bay Beach are located nearby.
Pool
All-inclusive
The Crane Resort
Crane, Diamond Valley, St. Philip
The price is NZ$1,234 per night
NZ$1,234
includes taxes & fees
27 Jan - 28 Jan
10.84 km from city centre
Book a stay at this beach resort in Diamond Valley. Enjoy free WiFi, free parking, and 5 outdoor pools. Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Crane Beach and Foul Bay Beach are located nearby.
Pool
Spa
Free cancellation
Reserve now, pay when you stay
Sugar Bay Barbados - All Inclusive
Garrison Historic Area, Hastings
The price is NZ$1,593 per night
NZ$1,593
includes taxes & fees
25 Jan - 26 Jan
15.84 km from city centre
Stay at this 4-star beach property in Hastings. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Rockley Beach and Dover Beach are located nearby.
Pool
Breakfast included
Turtle Beach by Elegant Hotels – All-Inclusive
Dover, St. Lawrence Gap, Maxwell, Christ Church
The price is NZ$1,316 per night
NZ$1,316
includes taxes & fees
28 Jan - 29 Jan
14.51 km from city centre
Stay at this 4-star beach property in Maxwell. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Dover Beach and Miami Beach are located nearby.
Free cancellation
Reserve now, pay when you stay
Accra Beach Hotel & Spa
Rockley, Rockley, Christ Church
The price is NZ$521 per night
NZ$521
includes taxes & fees
4 Feb - 5 Feb
15.05 km from city centre
Stay at this 4-star beach resort in Rockley. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Rockley Beach and Dover Beach are located nearby.
Pool
Hot tub
Bougainvillea Barbados
Maxwell Coast Road, Maxwell, Christ Church
14.31 km from city centre
Stay at this 4-star beach hotel in Maxwell. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Dover Beach and Miami Beach are located nearby.
Pool
Spa
Butterfly Beach Hotel
Maxwell Main Road, Oistins, Christ Church
The price is NZ$333 per night
NZ$333
includes taxes & fees
18 Feb - 19 Feb
13.95 km from city centre
Stay at this 3-star beach hotel in Oistins. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Miami Beach and Dover Beach are located nearby.
Pool
Parking included
Sugar Cane Club Hotel And Spa - Adults Only
Maynards, St. Peter, Speightstown, St. Peter
The price is NZ$756 per night
NZ$756
includes taxes & fees
22 Jan - 23 Jan
16.58 km from city centre
Stay at this 3.5-star beach resort in Speightstown. Enjoy free parking, 2 outdoor pools, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions Port St. Charles Marina and Heywoods Beach are located nearby.
Courtyard by Marriott Bridgetown, Barbados
The Garrison Historic Area, Hastings, Christ Church
The price is NZ$775 per night
NZ$775
includes taxes & fees
4 Feb - 5 Feb
15.76 km from city centre
Stay at this 3.5-star hotel in Hastings. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Rockley Beach and Dover Beach are located nearby.
Pool
Parking included
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.
St. John stays as unique as you are
*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.
^Eligibility requirements and conditions apply.
St. John hotels essential information
Accommodation | 3,455 hotels |
---|---|
Lowest Price | NZ$333 |
Highest Price | NZ$1,593 |
Popular hotels | Hilton Barbados Resort, Radisson Aquatica Resort Barbados, Wyndham Grand Barbados Sam Lords Castle All Inclusive Resort, The Crane Resort, Sugar Bay Barbados - All Inclusive, Turtle Beach by Elegant Hotels – All-Inclusive, Accra Beach Hotel & Spa, Bougainvillea Barbados, Butterfly Beach Hotel, Sugar Cane Club Hotel And Spa - Adults Only, Courtyard by Marriott Bridgetown, Barbados, Barbados Beach Club Resort - All Inclusive |
New reviews! Best hotels in St. John
Wotif Verified Review
5 / 5
We just had the most perfect stay here. The hotel is situated on the beach, with plenty of sun beds and parasols. The food and drinks are really good, with plenty of choice. The staff and service exceptional. We will stay again next year.
A verified traveller stayed at Sugar Bay Barbados - All Inclusive
Posted 3 days ago
Best hotel destinations in St. John
Hotels near an attraction
More destinations for you
Hotels
Napier Romantic HotelsHotels in St. MichaelHotels in ClarendonHotels in BrentwoodStewarts Bay LodgeHotels in RyeHotels in WhanganuiHostels ManchesterBeach Hotels in Crooked IslandHotels in QueenstownHotels closest to Awakeri Hot SpringsHotels in OxfordHotels in Mount MaunganuiPauanui Beach HotelsMotels Lake TaraweraHostels KiamaSavaii Lagoon ResortHotels in AucklandHotels closest to Underwater ObservatoryHotels in Saint JohnRACV Cape Schanck ResortBeach Hotels in HolguínHorse and Jockey InnHotels near InvercargillHotels in Christ Church
Activities
Holiday Rentals
^Eligibility requirements and conditions apply