Hotels in St. John's

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

St. John's, NL, Canada
2 Aug — 3 Aug2
St. John's, NL, Canada
Mon 2/8
Tue 3/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. John's

Filter by star ratings
All filters
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
6.4 km from city centre, St. John's 
ExcellentBased on 917 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.

Out East B&B
Out East B&B
9.0 Excellent
1 Pierce's Lane P.O. Box #105, Norris Point, NL, Canada
Show on map
437.9 km from city centre, St. John's 
ExcellentBased on 264 reviews
9.0

Out East B&B provides a comfortable setting when in Norris Point.

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 98 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.4 Good
180 Portugal Cove Road, St. John's, NL, Canada
Show on map
2.9 km from city centre, St. John's 
GoodBased on 298 reviews
7.4

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:$159/night
Absolute cheapest price found:$37/night
Cheapest day:Sunday
Most expensive day:Wednesday
$124 - $226
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$142 - $166
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. John's hotels

Show all 180 hotels
1
Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.4 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
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
6.4 km 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.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 180 hotels
Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.4 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.

$118
Avg. per night
Out East B&B
Out East B&B
9.0 Excellent
1 Pierce's Lane P.O. Box #105, Norris Point, NL, Canada
Show on map
0.9 km from city centre,  

Out East B&B provides a comfortable setting when in Norris Point.

$131
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
6.4 km 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.

$133
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.

$136
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.

$150
Avg. per night

Hotel prices in St. John's

3 stars

$118 - $150

Courtyard by Marriott St. John's Newfoundland

No. 1 most popular

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

    917 reviews rated Best Western Plus St. John's Airport Hotel and Suites with an average score of 9.3/10. It may also be worth looking into the Executive Home, Stunning Ocean View, 10 Min to St John's, which received a rating of 10.0/10 from 20 reviews. Holiday Inn St. John's Government Centre Hotel could also be a good option, with a score of 7.4/10 from 298 reviews.

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

    Over the last 3 days, the starting price of a hotel in St. John's tonight has been as low as $117 and the average price has been $167. If you’d prefer 4-star accommodation, expect to pay at least $97 for this evening.