Hotels in St. John's

Search and compare St. John's hotels from hundreds of travel sites and save

St. John's, NL, Canada
23 Sep — 24 Sep2
St. John's, NL, Canada
Thu 23/9
Fri 24/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. John's

Filter by star ratings
All filters
Ryan Mansion
Ryan Mansion
9.2 Excellent
21 Rennies Mill Road, St. John's, NL, Canada
Show on map
0.3 mi from city centre, St. John's 
ExcellentBased on 75 reviews
9.2

Ryan Mansion provides a comfortable setting when in St. John's. Those staying at the property can also take advantage of complimentary wireless internet during their stay.

Best Western Plus St. John's Airport Hotel and Suites
Best Western Plus St. John's Airport Hotel and Suites
9.3 Excellent
34 Jetstream Avenue, St. John's, NL, Canada
Show on map
4.0 mi from city centre, St. John's 
ExcellentBased on 927 reviews
9.3

Situated in St. John's, Best Western Plus St John's Airport Hotel and Suites has direct access to St. John's International Airport and features free Wi-Fi and an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

Courtyard by Marriott St. John's Newfoundland
Courtyard by Marriott St. John's Newfoundland
8.6 Excellent
131 Duckworth Street, St. John's, NL, Canada
Show on map
0.5 mi from city centre, St. John's 
ExcellentBased on 117 reviews
8.6

Courtyard by Marriott St John's Newfoundland provides an award-winning setting when in St. John's. Only a short walk from the National War Memorial, it offers cosy rooms equipped with a spa bath, a refrigerator and a kitchenette.

Premiere Suites - St. John's Signal Hill
Premiere Suites - St. John's Signal Hill
9.0 Excellent
St. John's, NL, Canada
Show on map
0.8 mi from city centre, St. John's 
ExcellentBased on 53 reviews
9.0

Set in St. John's, Premiere Suites - St John's Signal Hill Gate is a five-minute walk from Anderson House and offers a swimming pool. Guests can also enjoy free Wi-Fi.

Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.2 Good
180 Portugal Cove Road, St. John's, NL, Canada
Show on map
1.8 mi from city centre, St. John's 
GoodBased on 391 reviews
7.2

Located in St. John's, Holiday Inn St Johns Government Center is within a 10-minute drive of St. John's International Airport and provides a Jacuzzi and an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

Tips for booking a St. John's hotel

Cheapest month:April
Most expensive month:July
Average price in St. John's:£86/night
Absolute cheapest price found:£20/night
Cheapest day:Sunday
Most expensive day:Friday
£67 - £122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£76 - £92
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. John's hotels

Show all 184 hotels
1
Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.2 Good
180 Portugal Cove Road, St. John's, NL, Canada
Show on map
1.8 mi from city centre, St. John's 

Located in St. John's, Holiday Inn St Johns Government Center is within a 10-minute drive of St. John's International Airport and provides a Jacuzzi and an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

2
Best Western Plus St. John's Airport Hotel and Suites
Best Western Plus St. John's Airport Hotel and Suites
9.3 Excellent
34 Jetstream Avenue, St. John's, NL, Canada
Show on map
4.0 mi from city centre, St. John's 

Situated in St. John's, Best Western Plus St John's Airport Hotel and Suites has direct access to St. John's International Airport and features free Wi-Fi and an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

3
Courtyard by Marriott St. John's Newfoundland
Courtyard by Marriott St. John's Newfoundland
8.6 Excellent
131 Duckworth Street, St. John's, NL, Canada
Show on map
0.5 mi from city centre, St. John's 

Courtyard by Marriott St John's Newfoundland provides an award-winning setting when in St. John's. Only a short walk from the National War Memorial, it offers cosy rooms equipped with a spa bath, a refrigerator and a kitchenette.

Cheapest hotels in St. John's, Newfoundland and Labrador

Show all 184 hotels
Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.2 Good
180 Portugal Cove Road, St. John's, NL, Canada
Show on map
1.8 mi from city centre,  

Located in St. John's, Holiday Inn St Johns Government Center is within a 10-minute drive of St. John's International Airport and provides a Jacuzzi and an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

£72
Avg. per night
Best Western Plus St. John's Airport Hotel and Suites
Best Western Plus St. John's Airport Hotel and Suites
9.3 Excellent
34 Jetstream Avenue, St. John's, NL, Canada
Show on map
4.0 mi from city centre,  

Situated in St. John's, Best Western Plus St John's Airport Hotel and Suites has direct access to St. John's International Airport and features free Wi-Fi and an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

£73
Avg. per night
Premiere Suites - St. John's Signal Hill
Premiere Suites - St. John's Signal Hill
9.0 Excellent
St. John's, NL, Canada
Show on map
0.8 mi from city centre,  

Set in St. John's, Premiere Suites - St John's Signal Hill Gate is a five-minute walk from Anderson House and offers a swimming pool. Guests can also enjoy free Wi-Fi.

£74
Avg. per night
Courtyard by Marriott St. John's Newfoundland
Courtyard by Marriott St. John's Newfoundland
8.6 Excellent
131 Duckworth Street, St. John's, NL, Canada
Show on map
0.5 mi from city centre,  

Courtyard by Marriott St John's Newfoundland provides an award-winning setting when in St. John's. Only a short walk from the National War Memorial, it offers cosy rooms equipped with a spa bath, a refrigerator and a kitchenette.

£86
Avg. per night
Ryan Mansion
Ryan Mansion
9.2 Excellent
21 Rennies Mill Road, St. John's, NL, Canada
Show on map
0.3 mi from city centre,  

Ryan Mansion provides a comfortable setting when in St. John's. Those staying at the property can also take advantage of complimentary wireless internet during their stay.

£268
Avg. per night

Hotel prices in St. John's

3 stars

£72 - £86

Courtyard by Marriott St. John's Newfoundland

No. 1 most popular

£86
Avg. per night
4 stars and up

£73 - £268

Ryan Mansion

No. 1 most popular

Ryan Mansion
9.2 Excellent
£268
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. John's

About St. John's

Known for its colorful row houses and natural harbor, St. John’s is nestled on Newfoundland island off Canada’s Atlantic Coast. Explore its cultural sites, including museums, historic landmarks and cathedrals, or admire natural attractions, such as Avalon Peninsula.

Things to do

Stroll Water Street, one of the oldest streets in North America, dotted with souvenir shops, bakeries and restaurants. George Street pumps out live entertainment in the evening, from Turkey Joe’s with its live DJs to local musicians at The Fat Cat.

Marvel at the ornate gilded ceiling and 46-meter-tall twin towers at the Basilica of St. John the Baptist and see the statue of Our Lady of Fatima, a gift from Portuguese sailors. Have dessert in the tearoom at the Cathedral of St. John the Baptist, which showcases one of the finest examples of neo-Gothic architecture in North America.

For the best view in town, visit Cape Spear Lighthouse National Historic Site to admire its dramatic cliffs and two lighthouses. Learn about local history at the museums at The Rooms, then see a 550-million-year-old rock bed and geological exhibits at the Johnson GEO Centre.

Stretch your legs on the East Coast Trail, a 540-kilometer-long trail along the East Coast of Newfoundland. It offers a variety of access points near St. John’s where you can soak up the region’s natural beauty as you spot whales and puffins and admire the rugged landscapes of the Avalon Peninsula.

Getting around

St. John's International Airport is 10 kilometers from the downtown area of St. Johns, while several ferries connect to the island from North Sydney. You can walk or catch public buses around the town center but will need a vehicle to explore further.

St. John's travel FAQs

  • What are the best hotels in St. John's?

    61 reviews rated Downtown Executive Suites - Queens Road with an average score of 8.9/10. It may also be worth looking into the Holiday Inn Express & Suites St John's Airport, which received a rating of 9.1/10 from 398 reviews. Hometel On Signal Hill could also be a good option, with a score of 8.7/10 from 204 reviews.

  • How much do hotels in St. John's cost?

    Hotels in St. John's cost an average of £109/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in St. John's had higher average prices of £89/night and £128/night, respectively.

  • How much is a cheap hotel in St. John's?

    £17/night is the cheapest price found for a hotel in St. John's by HotelsCombined users over the last 72 hours.

  • How much is a hotel in St. John's tonight?

    St. John's hotels start at £56 for tonight; however, the average price of accommodation is about £110. Many 4-star stays can be found in St. John's tonight, with prices starting at £60. These prices were found on HotelsCombined within the last 72 hours.