COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels in St. John's

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Downtown Executive Suites - Queens Road
4 out of 5
29 Queens Road, St. John's, NL
0.94 km from city centre
3.7/5Good! (47 reviews)
misleading pictures and room
"I was not happy that you advertise the wrong room on your site , i paid more money for the fact your photos for the room we selected shoed us the hit tub and balcony on the roof . this was not the suite we had . the owners said that is on hotels.com for not listing it correctly"

Reviewed on Jul. 10, 2020

Downtown Executive Suites - Queens Road
The Elizabeth Manor Guesthouse
3.5 out of 5
21 Military Rd., St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $69 per night from Jun 23 to Jun 23
1.42 km from city centre
4.5/5Wonderful! (71 reviews)
Great location!
"We stayed for one night in a room on the third floor with a private bathroom. It was clean, quiet and you can use the fridge in the kitchen to store items, coffee/tea and toaster for making breakfast. The location was great for walking to downtown, Battery, Quidi Vidi pub, the rooms, etc."

Reviewed on Oct. 13, 2019

The Elizabeth Manor Guesthouse
The Inn by Mallard Cottage - King Suite
The price is CA $407 per night from Jun 23 to Jun 23
3.5 km from city centre
The Inn by Mallard Cottage - King Suite
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Capital Hotel
3.5 out of 5
208 Kenmount Road, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $84 per night from Jul 3 to Jul 3
4.46 km from city centre
4.5/5Wonderful! (990 reviews)
"Love it hat it’s dog friendly!!"

Reviewed on Jun. 13, 2021

Capital Hotel
The Duckworth Boutique Hotel
3 out of 5
331 Duckworth Street, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $63 per night from Jun 23 to Jun 23
0.54 km from city centre
3.9/5Very Good! (384 reviews)
"Great price, amazing restaurant attached and staff were super friendly and accommodating!"

Reviewed on May 17, 2021

The Duckworth Boutique Hotel
Don't see what you're looking for?
See all available properties in St. John's
View all properties
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.