Hotel deals Caribbean Saint John

Hotels in Saint John

Find the best deals on 166 hotels in Saint John

Check-in
Check-out
Compare vs momondo |

Popular cities in Saint John

Below are the average prices for hotels in popular Saint John cities
Price
£130 - £157
CHEAPEST CITY IN SAINT JOHN St. John's 9% cheaper Hotels in St. John's are the cheapest in Saint John at just £129 per night on average.
MOST EXPENSIVE CITY IN SAINT JOHN Cedar Grove 9% more expensive Cedar Grove has the highest priced hotels in Saint John with rooms averaging £156 per night.
MOST POPULAR CITY IN SAINT JOHN St. John's 50% more users visited More momondo users search for hotels in St. John's than any other city in Saint John

Top Hotels in Saint John

Find your perfect Saint John hotel in the perfect location
Heritage Hotel
Heritage Hotel
7.8
£96
View all deals
Jolly Beach Resort & Spa
Jolly Beach Resort & Spa
7.6
£269
View all deals
Antigua Village Beach Resort
Antigua Village Beach Resort
8.4
£177
View all deals
Ocean Point Resort & Spa Adults Only
Ocean Point Resort & Spa Adults Only
8.1
£161
View all deals
Halcyon Cove by Rex Resorts
Halcyon Cove by Rex Resorts
6.8
£141
View all deals
Siboney Beach Club
Siboney Beach Club
8.1
£195
View all deals
Hodges Bay Resort and Spa
Hodges Bay Resort and Spa
8.0
£499
View all deals
Blue Waters Resort And Spa
Blue Waters Resort And Spa
8.9
£527
View all deals
Sandals Grande Antigua Couples Only
Sandals Grande Antigua Couples Only
7.7
£504
View all deals
Galley Bay Resort & Spa - Adults Only
Galley Bay Resort & Spa - Adults Only
9.1
£776
View all deals

Things to do in Saint John

Dickenson Bay Beach
Fort James

Are there hotels available near Dickenson Bay Beach?

The average price of the 12 hotels near Dickenson Bay Beach is £265 per night. Since Dickenson Bay Beach is more popular during certain months of the year than others, the prices may vary depending on when you plan your trip. In a typical year, Dickenson Bay Beach is most popular during September and least popular during July. These are known as peak seasons and low seasons. The nightly rate for hotels near Dickenson Bay Beach during peak seasons is £186 and in low seasons is £389. Hotels near Dickenson Bay Beach are typically 115% higher than the average hotel in Cedar Grove, which is £231.

Hotels near Dickenson Bay Beach

What should I expect to pay for a hotel room near Fort James?

12 hotels are available near Fort James in St. John's. The average price near Fort James is £135/night, but prices can vary based on time of year along with other factors. The peak season (December), when Fort James is most popular, has an average price of £232/night whereas the low season (August) generally costs £149/night on average. Hotels near Fort James are typically 194% lower than the average hotel in St. John's, which is £261.

Hotels near Fort James

Popular hotels in Saint John

Book a room in one of momondo’s favourite hotels in these popular Saint John cities
Hotels in Five Islands Village
Search hotel deals in Five Islands Village

Stay in these Saint John cities

Looking for a Saint John getaway? Check out the hotel deals in these cities

Saint John travel tips

Check these FAQs for important travel tips while planning your visit to Saint John

What are the best hotels in Saint John?

Dickenson Bay Cottages, located in Cedar Grove, is the top-rated hotel in Saint John with a rating of 10.0. The next best rating is a 9.4 which was given to Holiday Home Belvedere by momondo users. The third-highest rated hotel is Hammock Cove Resort & Spa - Adults Only, which was rated a 9.3 by momondo users familiar with the hotel.

What is considered a good deal for a hotel in Saint John?

Recently, a momondo user found a hotel deal for £28/night in Saint John, which is a great deal. Generally speaking, we would consider a good deal for our users to be any price lower than the average hotel price in Saint John, which is £324/night.

What is the most popular destination in Saint John?

The most popular cities in Saint John are St. John's, Five Islands Village, and Cedar Grove. The average price for a hotel room in St. John's is £260/night, while the price for a hotel room in Five Islands Village is £262/night and the price for a hotel room in Cedar Grove is £231/night.


Consider staying elsewhere in Antigua And Barbuda

If you need more inspiration for your trip, take a look at the most popular regions in Antigua And Barbuda
Hotel deals Caribbean Saint John