Hotels in St. John's

Find the best deals on 160 hotels in St. John's

Check-in
Check-out
Compare vs. momondo |

Top St. John's hotels

Find a cheap hotel in St. John's that meets your travel needs.
$self.alt
Sheraton Hotel Newfoundland
8.7
$109
View all deals
$self.alt
Courtyard by Marriott St. John's Newfoundland
9.0
$103
View all deals
$self.alt
The Duckworth Boutique Hotel
8.2
$57
View all deals
$self.alt
Holiday Inn St. John's Government Centre Hotel
8.1
$82
View all deals
$self.alt
Monastery Spa & Suites by The Leaside Group
9.1
$105
View all deals
$self.alt
Hometel On Signal Hill
8.7
$53
View all deals

When to book a hotel in St. John's

Check out the information below to find the best deal on a St. John's hotel room
Low Season
March
High Season
December

cheapest month to stay

42%

expected price decrease

most expensive time to stay

24%

expected price increase

Price
$67 - $151
Highest day of week
Thursday
Cheapest day of week
Sunday

av. price over the last two weeks

Average price (weeknight)

$121

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$109

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in St. John's is: 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
3 star
$92 - $116
4-5 star
$110 - $134

How much does a hotel in St. John's cost per night?

Use the information below to find quality St. John's hotel rooms for low prices
3 stars
$self.alt
#1 most popular
Courtyard by Marriott St. John's Newfoundland
9.0
$103
$self.alt
#2 most popular
Holiday Inn St. John's Government Centre Hotel
8.1
$82
$self.alt
Best value
The Duckworth Boutique Hotel
8.2
$57
4 stars and above
$self.alt
#1 most popular
Sheraton Hotel Newfoundland
8.7
$109
$self.alt
#2 most popular
Monastery Spa & Suites by The Leaside Group
9.1
$105
$self.alt
Best value
Hometel On Signal Hill
8.7
$53

Cheap hotels in St. John's

These hotels and hostels are the cheapest accommodations available in St. John's
$self.alt
Hometel On Signal Hill
8.7
$53
$self.alt
Courtyard by Marriott St. John's Newfoundland
9.0
$103
$self.alt
The Duckworth Boutique Hotel
8.2
$57
$self.alt
Monastery Spa & Suites by The Leaside Group
9.1
$105
$self.alt
Holiday Inn St. John's Government Centre Hotel
8.1
$82
$self.alt
Sheraton Hotel Newfoundland
8.7
$109

Get the best value hotel in St. John's

These hotels have the best prices for their ratings
$self.alt
Monastery Spa & Suites by The Leaside Group
9.1
$105
$self.alt
The Duckworth Boutique Hotel
8.2
$57
$self.alt
Hometel On Signal Hill
8.7
$53
$self.alt
Courtyard by Marriott St. John's Newfoundland
9.0
$103
$self.alt
Sheraton Hotel Newfoundland
8.7
$109
$self.alt
Holiday Inn St. John's Government Centre Hotel
8.1
$82

St. John's travel information

How long do people stay in St. John's?

Visiting St. John's for 2 nights is the most common choice for our users.

How much does a hotel cost in St. John's?

$85 per night is the average rate for a room when booking a hotel in St. John's. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in St. John's?

In March prices are at their lowest and represents the most cost effective time to book a hotel room in St. John's. You may find the cost of your room has decreased by 42%.

Which day is cheapest to stay in St. John's?

Saturday is the cheapest day for hotel rooms in St. John's. Wednesday is the most expensive day.


Looking for a specific type of hotel?

Check out these great hotels in St. John's that are perfect for any stay
Romantic Hotels in St. John's
$self.alt
Best value
Holiday Inn St. John's Government Centre Hotel
8.1
$82
$self.alt
#1 Most popular
Sheraton Hotel Newfoundland
8.7
$109
Kid-Friendly Hotels in St. John's
$self.alt
Best value
Holiday Inn St. John's Government Centre Hotel
8.1
$82
$self.alt
#1 Most popular
Sheraton Hotel Newfoundland
8.7
$109

Start planning your trip to St. John's