Hotels in St. John's

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

St. John's, NL, Canada
30 Jul — 31 Jul2
St. John's, NL, Canada
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. John's

Filter by star ratings
All filters
Courtyard by Marriott St. John's Newfoundland
Courtyard by Marriott St. John's Newfoundland
8.8 Excellent
131 Duckworth Street, St. John's, NL, Canada
Show on map
0.7 km from city centre, St. John's 
ExcellentBased on 96 reviews
8.8

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
1.3 km from city centre, St. John's 
ExcellentBased on 56 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.5 Good
180 Portugal Cove Road, St. John's, NL, Canada
Show on map
2.9 km from city centre, St. John's 
GoodBased on 291 reviews
7.5

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:$168/night
Absolute cheapest price found:$39/night
Cheapest day:Sunday
Most expensive day:Wednesday
$131 - $239
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$150 - $176
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. John's hotels

Show all 179 hotels
1
Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.5 Good
180 Portugal Cove Road, St. John's, NL, Canada
Show on map
2.9 km 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
Courtyard by Marriott St. John's Newfoundland
Courtyard by Marriott St. John's Newfoundland
8.8 Excellent
131 Duckworth Street, St. John's, NL, Canada
Show on map
0.7 km 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 179 hotels
Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.5 Good
180 Portugal Cove Road, St. John's, NL, Canada
Show on map
2.9 km 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.

$119
Avg. per night
Courtyard by Marriott St. John's Newfoundland
Courtyard by Marriott St. John's Newfoundland
8.8 Excellent
131 Duckworth Street, St. John's, NL, Canada
Show on map
0.7 km 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.

$144
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
1.3 km 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.

$144
Avg. per night

Hotel prices in St. John's

3 stars

$119 - $144

Courtyard by Marriott St. John's Newfoundland

No. 1 most popular

$144
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?

    291 reviews rated Holiday Inn St. John's Government Centre Hotel with an average score of 7.5/10. It may also be worth looking into the Fairfield Inn & Suites by Marriott St. John's Newfoundland, which received a rating of 9.0/10 from 388 reviews. Ramada by Wyndham St. John's could also be a good option, with a score of 8.7/10 from 732 reviews.

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

    Searches in the last 72 hours suggest an average price of around $171/night is normal for a hotel in St. John's.

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

    HotelsCombined users have found cheap hotels in St. John's starting from $32 per night in the last 3 days.