St John's Hotels

Find the best St John's hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for St John's hotels with free cancellation or excellent ratings

Trusted St John's hotel providers

See all hotels in St John's

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a St John's hotel in the heart of the action

Beat the queues at the top St John's attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelDvele Inn – 4.9
Cheapest month to bookJanuary
Average 4 star hotel price$299 per night
Average 5 star hotel price$221 per night

How to find the best hotel deals in St John's

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in St John's

  • You've locked in your ideal flight. Now let that same clever search engine find you the lowest rates on St John's hotels. These tips will get you one step closer to sliding that room key into the door.

  • Save on your St John's hotel and be first in line for the best rooms by booking early. You'll also have more time to compare and choose the perfect place.

  • However, you can still get lucky with last-minute deals. Although prices generally increase closer to your stay, some places cut rates a day or two before to fill vacant rooms, especially in low season.

  • Stay flexible with your dates, unlock better rates. Search for hotels across different seasons or months. Even booking during the week (instead of weekends) can lead to big savings.

  • Explore the range of accommodation options with free cancellation and have more control over your booking. You can adjust or cancel your stay without fees if your travel dates shift or a better deal shows up.

Where to stay in St John's

Central St John's

  • Choose the city centre and your itinerary will write itself. Take your pick of these hotels that keep you near the main attractions in central St John's.

  • Georgestown Inn puts you right where you want to be. Around 3 kilometres away, this 3-star stay is one of the most well-known hotels near Signal Hill National Historic Site. It's a go-to choice for couples in particular.

  • When it comes to hotels near Cabot Tower, Delta Hotels by Marriott St. John's Conference Centre wins points for comfort and convenience. Unpack your suitcase at this 4-star hotel in St John's and you'll be roughly 3 kilometres away. While it's a great fit for most travellers, it especially appeals to business travellers.

  • Or experience the city at its best from one of the hotels near The Rooms. Murray Premises Hotel is 0.64 kilometres or so from this popular sight. It's a preferred choice for couples and has a 4-star rating.

When to go to St John's

  • To be there at the height of peak season, book your hotel in St John's for July. This is when the city's attractions and events are in full swing, giving you plenty to see and do.

  • Experience a slower pace by locking in a St John's hotel in March. This is the quietest time to visit and often offers better rates too.

  • Consider your ideal weather conditions when deciding your trip dates. With maximum highs of 20ºC (68ºF), August offers the warmest conditions.

  • February is the coolest time of year, with lows of -7ºC (19ºF).

  • Browse around for St John's hotels during May for your best shot at clearer skies. Averaging six days of rain, this is the driest month.

  • The wettest time of year is January. Plan your getaway then and you can expect to get around 13 days of rainfall.

Best hotels in St John's

Best budget hotels

  • Keep your travel spend in check by choosing from at least ten budget St John's hotels. Perfect for when you want to spend less on where you sleep and more on seeing the sights, these stays come with the basics like Wi-Fi, toiletries, and simple breakfast options.

  • Courtyard by Marriott St. John's Newfoundland offers comfort without the big spend. Make use of a cash machine, parking and more at this 3-star accommodation option.

Best 4-star hotels in St John's

  • Searching for hotels in St John's that offer more than just the necessities? A 4-star stay is a great fit. With around ten to select from, they come with appealing extras like fitness studios, pools, and cocktail lounges. You get high quality without the high price tag.

  • JAG Boutique Hotel offers the kind of stay that goes a step beyond the standard. A restaurant and valet parking are included in the 4-star guest experience here.

  • Another St John's hotel to consider is Best Western Plus St. John's Airport Hotel and Suites. It features thoughtful amenities such as valet parking and concierge assistance.

  • Crossroads Inn & Suites is one more to keep on your radar. It comes with a fireplace and room service, among other things.

Best luxury 5-star hotels

  • Equipped with anything from soundproof guest rooms to personal concierges and exclusive dining venues, a 5-star hotel is where the bar gets raised. Relaxation rituals, infinity pools, and rainfall showers? You might just find that too. There are at least two luxury hotels in St John's ready to check you in.

  • Ryan Mansion doesn't just meet expectations — it beats them. There's a whole lot to love about this upmarket stay, including concierge assistance and room service.

Best hotels with a spa

  • Begin your journey to zen at one of the two or so St John's hotels with a spa. They feature anything from soaking tubs to gyms and couples treatment rooms. Throw in meditation classes, in-room massages, and beauty salons and you're on your way to bliss.

  • Escape to Monastery Hotel and then forget the outside world. A spa, a sauna and other added comforts await you at this 5-star option.

Best hotels with a pool

  • There are at least eight pool hotels in St John's, each bringing something different to the table. City hotels tend to come with rooftop or indoor pools, while resorts generally go big with numerous swimming areas and extras like lazy rivers. Whether you're here for downtime or playtime, you'll find a stay to match.

  • Claim your spot by the water at Fairfield Inn & Suites by Marriott St. John's Newfoundland. As well as an indoor swimming pool, this St John's hotel comes with air conditioning and a laundry.

  • Good times are guaranteed at Best Western Plus St. John's Airport Hotel and Suites. This popular option features an indoor swimming pool, valet parking and a laundry.

  • Holiday Inn Express & Suites ST JOHN'S Airport by IHG is another stay with all the right ingredients. This hotel offers an indoor swimming pool, internet access and a golf course.

Best pet-friendly hotels

  • Travelling with your furry friend? Pet-friendly hotels often come with cosy pet beds, feeding bowls, and outdoor spaces to run around in. Some go above and beyond with things like grooming or washing stations. With at least ten St John's hotels that welcome pets, your little pal can come along too.

  • Check in with your sidekick at Crossroads Inn & Suites. You'll find amenities here like a fireplace and Wi-Fi.

  • Let your little buddy tag along on exciting adventures at Capital Hotel. Parking and a cash machine are part of what's offered at this pet-approved accommodation option.

  • Sandman Signature St. John's Hotel has everything lined up for a no-fuss stay. Its amenities include a lobby bar and parking.

Flying to St John's

St John's International Airport (YYT)

  • Book a flight to St John's and land at St John's International Airport (YYT), this city's main airport. It's about 6 kilometres from the centre.

  • The drive to central St John's takes about 20 minutes, while public transport is roughly 35 minutes.

  • If you're flying in late, you could stay at Best Western Plus St. John's Airport Hotel and Suites, a 4-star option within easy reach of the runway. One of the many things travellers like most about this place is its service.

  • Holiday Inn Express & Suites ST John's Airport is a trusted 4-star stay that's also close to YYT. It's earned a solid overall rating of 4-plus out of 5 from satisfied guests.

  • Want another top pick? Hampton Inn & Suites by Hilton St. John's Airport might be just the ticket. It has a 3-star rating and is especially popular with families.

Finding cheap hotels in St John's: FAQs

In St John's, the expected average temperature in August is 15°C. The warmest month is typically August, which averages 18°C. The coolest month is February, with temperatures averaging -6°C. The rainiest month is December, and the driest month is August.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in St John's with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $103 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $152 per night.
The average price of a hotel during the week is $333 per night, and the average price on weekends is $336. Overall, it looks like the cheapest day to stay in St John's could be Friday.
The nearest airport to St John's is St John's Airport (YYT), which is 6.9km from the city centre.
We crunched some numbers on our calendar and found that Friday is the cheapest day to stay in St John's. And the most expensive day seems to be Wednesday
The average price of a 3-star hotel in St John's is currently around $270 per night. And the cheapest 3-star hotel we found is $152 per night.
The average price of a 4-star hotel in St John's is currently around $300 per night. And the cheapest 4-star hotel we found is $184 per night.
The average price of a 5-star hotel in St John's is currently around $224 per night. And the cheapest 5-star hotel we found is $181 per night.
The cheapest month to stay in a hotel in St John's is November, with an average price of $228 per night. The most expensive month is July, when the average room rate can rise to $438 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in August is $309 per night, which is around 12% higher than the rest of the year.
If you're hitting up St John's with kids in tow, try Holiday Inn Express & Suites ST JOHN'S Airport by IHG.