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

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Downtown Executive Suites - Queens Road
4 out of 5
29 Queens Road, St. John's, NL
Get Rates
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 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 $62 per night from Feb 27 to Feb 28
0.54 km from city centre
3.9/5Very Good! (379 reviews)

"Great stay! Friendly atmosphere over all! Parking garage right across the street and brodericks pub a 2 minute walk!"…"

Reviewed on Feb. 1, 2021

The Duckworth Boutique Hotel
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 $69 per night from Feb 26 to Feb 27
4.46 km from city centre
4.5/5Wonderful! (987 reviews)

"room was a nice size bed very comfortable quiet"…"

Reviewed on Feb. 14, 2021

Capital Hotel
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.
Monastery Spa & Suites by The Leaside Group
5 out of 5
63 Patrick St, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $183 per night from Feb 26 to Feb 27
0.82 km from city centre
4.3/5Excellent! (176 reviews)

"It was a wonderful stay. We’ve stayed here many of times and will be back again. Thanks"…"

Reviewed on Sep. 28, 2020

Monastery Spa & Suites by The Leaside Group
Ryan Mansion
4 out of 5
21 Rennies Mill Road, St. John's, NL
The price is CA $395 per night from Mar 1 to Mar 2
1.07 km from city centre
4.5/5Wonderful! (67 reviews)

"Beautiful, clean place and we loved our hostess, Mary! Wonderful stay!"…"

Reviewed on Mar. 17, 2020

Ryan Mansion
2 Bedroom Penthouse Apt with Amazing View and outdoor Hot Tub.
Get Rates
0.94 km from city centre
4.3/5Excellent! (4 reviews)
Beautiful View

"Great location, outstanding views and the hot tub is a great bonus for this stay!"…"

Reviewed on Nov. 5, 2020

2 Bedroom Penthouse Apt with Amazing View and outdoor Hot Tub.
DoubleTree by Hilton St. John's Habourview
3.5 out of 5
2 Hill O'Chips, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Feb 26 to Feb 27
1.37 km from city centre
3.8/5Good! (876 reviews)

"I enjoyed my stay at doubletree I would like them to have microwaves in their room because I’d like to avoid going in the lobby to heat up my food. Especially during covid I’d prefer to have less contact with people around."…"

Reviewed on Jan. 3, 2021

DoubleTree by Hilton St. John's Habourview
Hampton Inn & Suites by Hilton St. John's Airport
4 out of 5
411 Stavanger Drive, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $68 per night from Mar 1 to Mar 2
6.02 km from city centre
4.6/5Exceptional! (958 reviews)

"The location is very convenient to surrounding amenities. The building is nice and the staff have always been very helpful and professional. I have stayed here before and would recommend it again."…"

Reviewed on Feb. 16, 2021

Hampton Inn & Suites by Hilton St. John's Airport
Best Western Plus St. John's Airport Hotel and Suites
4 out of 5
34 Jetstream Avenue, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $98 per night from Mar 4 to Mar 5
6.76 km from city centre
4.7/5Exceptional! (1,191 reviews)

"Everything was good. No complaints. Friendly staff. Covid restrictions observed."…"

Reviewed on Feb. 3, 2021

Best Western Plus St. John's Airport Hotel and Suites
Sandman Signature St. John's Hotel
3.5 out of 5
227 Kenmount Road, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Mar 28 to Mar 29
4.66 km from city centre
4.5/5Wonderful! (1,374 reviews)

"I liked the cleanliness of the rooms and the style they’re very up to date and modern , and the beds a super comfy , I didn’t like our shower/bath personally prefer just the glass door shower"…"

Reviewed on Jan. 26, 2021

Sandman Signature St. John's Hotel
Hometel On Signal Hill
4 out of 5
2 St. Joseph's Lane, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $63 per night from Mar 4 to Mar 5
1.79 km from city centre
4.2/5Excellent! (566 reviews)

"Great price and close to downtown venues. Close to shopping and entertainment. Very friendly staff."…"

Reviewed on Jan. 28, 2021

Hometel On Signal Hill
Monroe House Executive Suites
3 out of 5
8 Forest Road, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Feb 26 to Feb 27
1.56 km from city centre
4.6/5Wonderful! (87 reviews)

"Heritage House. An excellent place to stay in St John's."…"

Reviewed on Nov. 15, 2019

Monroe House Executive Suites
Super 8 by Wyndham St Johns
3.5 out of 5
175 Higgins Line, St. John's, NL
The price is CA $76 per night from Feb 26 to Feb 27
3.98 km from city centre
4.2/5Excellent! (990 reviews)

"Very helpful and friendly staff, clean room,great coffee"…"

Reviewed on Feb. 15, 2021

Super 8 by Wyndham St Johns
Premiere Suites - St. John's Signal Hill
3.5 out of 5
22 St. Joseph's Lane, St. John's, NL
Get Rates
1.81 km from city centre
4.6/5Exceptional! (28 reviews)

"The room was well layed out with modern decor that gave it a welcoming feel. Really enjoyed our stay!!!"…"

Reviewed on Nov. 12, 2018

Premiere Suites - St. John's Signal Hill
Alt Hotel St. John's
3.5 out of 5
125 Water Street, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $99 per night from Feb 26 to Feb 27
0.92 km from city centre
4.6/5Exceptional! (314 reviews)

"The room was beautiful and very modern, amazing views of downtown"…"

Reviewed on Jan. 16, 2021

Alt Hotel St. John's
Ramada by Wyndham St. John's
3.5 out of 5
102 Kenmount Rd, St. John's, NL
The price is CA $77 per night from Feb 26 to Feb 27
4.19 km from city centre
4.3/5Excellent! (994 reviews)

"We rented the efficiency unit. Disappointed there was no sofa."…"

Reviewed on Jan. 3, 2021

Ramada by Wyndham St. John's
Jag Boutique Hotel
4.5 out of 5
115 George Street West, St. John's, NL
Get Rates
0.23 km from city centre
4.7/5Exceptional! (983 reviews)

"Great facilities,close to everything,excellent service"…"

Reviewed on Feb. 5, 2021

Jag Boutique Hotel
The Murray Premises Hotel
3.5 out of 5
5 Becks Cove, St. John's, NL
Free cancellation
The price is CA $125 per night from Feb 26 to Feb 27
0.34 km from city centre
4.5/5Wonderful! (894 reviews)

"Lovely room, spacious and had everything we needed. Hotel is perfectly located to enjoy downtown St. John’s (especially George Street and many local restaurants!)"…"

Reviewed on Dec. 18, 2020

The Murray Premises Hotel
Courtyard by Marriott St. John's Newfoundland
3.5 out of 5
131 Duckworth Street, St. John's, NL
Free cancellationReserve now, pay when you stay
The price is CA $68 per night from Feb 26 to Feb 27
1.29 km from city centre
4.5/5Wonderful! (599 reviews)

"Clean hotel and friendly staff. Would recommend and stay again"…"

Reviewed on Dec. 10, 2020

Courtyard by Marriott St. John's Newfoundland
Holiday Inn St. John's Conference Centre
3.5 out of 5
180 Portugal Cove Road, St. John's, NL
Free cancellation
The price is CA $79 per night from Feb 27 to Feb 28
3.31 km from city centre
3.9/5Very Good! (711 reviews)

"I really disappointed because of breakfast. Only that thing I did not like. Otherwise everything was good."…"

Reviewed on Feb. 1, 2021

Holiday Inn St. John's Conference Centre
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.

St. John's Hotel Guide

If you're searching for the best hotels in St. John's, you're simply spoiled for choice. Expedia has 41 hotel options within a 0.1-kilometre (0.1-mile) radius of St. John's' center.

One of the secrets of stress-free traveling is finding a hotel that's close to the action, so take a look at the Delta Hotels by Marriott St. John's Conference Centre and The Murray Premises Hotel, which you'll find within 1 kilometre (0.6 miles) of St. John's' downtown area.

The hotels closest to Signal Hill are the Sheraton Hotel Newfoundland and Courtyard by Marriott St. John's Newfoundland. The Holiday Inn St. John's Conference Centre and The Narrows Bed & Breakfast are within easy walking distance of the Memorial University of Newfoundland.
 If you plan to book accommodation close the Rooms, select from hotel options including the Balmoral House and Quality Hotel Harbourview St John's. And, if you are interested in staying near Mile One Centre, your closest hotel options are the Extended Stay Canada - St. John's - Downtown and The Franklin Hotel.

You could try the Fairfield Inn & Suites by Marriott St. John's Newfoundland as well as the Comfort Inn Airport. The Fairfield Inn & Suites by Marriott St. John's Newfoundland can be found 4 kilometres (2 miles) away from the middle of St. John's. The Comfort Inn Airport is located 6 kilometres (4 miles) away. You could also investigate the Super 8 St Johns or the Hampton Inn & Suites by Hilton St. John's Airport.

If time allows, you might like to discover the other scenic and cultural delights of the Newfoundland region. Newfoundland is known for rivers, and commonly visited Newfoundland tourist sights include old towns and cathedrals. Common pastimes in this particular part of Canada include snowboarding, skiing and cross-country skiing.

The closest places to spend the night in Newfoundland include Downtown St. John's and Mount Pearl. Downtown St. John's is 0.4 kilometres (0.2 miles) to the southeast of St. John's, while Mount Pearl is 8 kilometres (5 miles) to the southwest. Accommodations in Downtown St. John's include the Cabot House Downtown and Hometel On Signal Hill. The Ramada St. John's and Capital Hotel are the hotels in Mount Pearl.

For those travelers planning on arriving through St. John's International Airport, you may like to book a bed at City Hostel, or Avalon Apartments, both of which are a short trip away.

Frequently asked questions

Where is the best place to stay in St. John's?
The Bayside Bed & Breakfast is ranked highly by Expedia customers. This 4-star B&B offers free breakfast and free WiFi. Reviews from our site also recommend The Luxus Boutique Hotel and Jag Boutique Hotel as top choices for your stay.

Downtown St. John’s is a walkable neighborhood known for its array of dining options and interesting historical sites. Quidi Vidi is another favorite neighborhood in St. John’s.
If I need to cancel my hotel reservation in St. John's, will I receive a refund?
Yes, you’ll find most hotel room reservations are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a reservation that’s non-refundable, it may still be possible to cancel it and receive a refund within a 24-hour period of your booking. Add your dates and click on “Search”, then use the filter option “free cancellation” to view the best deals in St. John’s.
What's the best place to stay on a budget in St. John's?
Based on reviews, The Duckworth Boutique Hotel is a popular 3-star inn for our travelers looking for an economical choice, and features free WiFi and a restaurant. Other good choices for your budget-friendly stay include Super 8 by Wyndham St Johns and Memorial University.
What are some accommodations with pools in St. John's?
Super 8 by Wyndham St Johns is a popular 3.5-star hotel featuring an indoor pool, free breakfast, and free WiFi. A couple of other options that offer an onsite pool include Fairfield Inn & Suites by Marriott St. John’s Newfoundland and Holiday Inn St. John’s Conference Centre.
What is the best spa hotel in St. John's?
Peninsula is a highly recommended spa hotel with a fitness center. Kick back and relax in the spa tub. Other popular spa hotels in St. John’s include Best Western Plus St. John’s Airport Hotel and Suites and The Spaniards “Room” Heritage Home.
What is staying in St. John's like?
History buffs will enjoy exploring St. John’s, and visitors give high marks for the top-notch restaurants, shopping, and bustling port. Welcoming and walkable, this city attracts tourists with its live music and entertainment choices. In St. John’s, there are 161 hotels and other accommodations to choose from.
What should I see while I'm in St. John's?
Cultural venues include Mile One Centre, The Rooms, and Masonic Temple. Attractions like Suncor Energy Fluvarium, Aquarena Fitness Centre, and Johnson Geo Centre are fun for kids of all ages. Notable for its historic sites, landmarks like St. John’s Courthouse, Fort Amherst, and Cabot Tower are not to be missed.
What's the weather like in St. John's?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are February and January with an average of 26°F. The snowiest months in St. John’s are January, December, February, and March, with each month seeing an average of 39 inches of snowfall.

Recent Reviews in St. John's

More trip options