Hotels in St. John's

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

St. John's, NL, Canada
28 Jul — 29 Jul2
St. John's, NL, Canada
Wed 28/7
Thu 29/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
Hilton Garden Inn St. John's Newfoundland, Canada
Hilton Garden Inn St. John's Newfoundland, Canada
8.5 Excellent
150 New Gower Street, St. John's, NL, Canada
Show on map
1.0 km from city centre, St. John's 
ExcellentBased on 84 reviews
8.5

Situated in St. John's, Hilton Garden Inn St Johns Newfoundland Canada is within walking distance of George Street and provides a swimming pool. Guests can also make use of free wireless internet.

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.8 km from city centre, St. John's 
ExcellentBased on 94 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.

Hotel Mount Pearl
Hotel Mount Pearl
7 Park Avenue, Mount Pearl, NL, Canada
Show on map
7.1 km from city centre, St. John's 

This comfortable hotel in St. John's offers free wireless internet, as well as a 24-hour reception and a swimming pool. It is ideally located for those wishing to sightsee in the area.

Park Avenue Suites
Park Avenue Suites
8.9 Excellent
12 Park Avenue, St. John's, NL, Canada
Show on map
7.1 km from city centre, St. John's 
ExcellentBased on 9 reviews
8.9

Park Avenue Suites St. John's provides a comfortable setting when in St. John's. It is conveniently positioned for guests wanting to visit local attractions.

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.8 km from city centre, St. John's 
GoodBased on 285 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.

The Narrows Bed & Breakfast
The Narrows Bed & Breakfast
9.4 Excellent
146 Gower Street, St. John's, NL, Canada
Show on map
0.3 km from city centre, St. John's 
ExcellentBased on 16 reviews
9.4

The Narrows B&B provides comfortable 4-star accommodation in St. John's. Guests can also enjoy free internet in all areas.

Gower Manor Historical Bed & Breakfast
Gower Manor Historical Bed & Breakfast
9.7 Excellent
177 Gower Street, St. John's, NL, Canada
Show on map
0.2 km from city centre, St. John's 
ExcellentBased on 73 reviews
9.7

Gower Manor Historic Bed & Breakfast provides a comfortable setting when in St. John's. Those staying at the property can also enjoy complimentary Wi-Fi throughout their stay.

Abba Inn Guest House
Abba Inn Guest House
8.4 Excellent
36 Queens Road, St. John's, NL, Canada
Show on map
0.3 km from city centre, St. John's 
ExcellentBased on 81 reviews
8.4

Abba Inn Bed And Breakfast provides charming 3-star accommodation in St. John's. Guests can also enjoy free internet access throughout the property.

Bannerman Park Suites
Bannerman Park Suites
10.0 Excellent
23 Rennie's Mill Road, St. John's, NL, Canada
Show on map
0.5 km from city centre, St. John's 
ExcellentBased on 1 review
10.0

Bannerman Park Suites is situated in St. John's and is close to the area's popular attractions. It also provides free Wi-Fi.

Fairfield Inn & Suites by Marriott St. John's Newfoundland
Fairfield Inn & Suites by Marriott St. John's Newfoundland
9.0 Excellent
199 Kenmount Road, St. John's, NL, Canada
Show on map
4.7 km from city centre, St. John's 
ExcellentBased on 386 reviews
9.0

Fairfield Inn & Suites St John's Newfoundland provides a charming setting while in St. John's. Some of the facilities provided at this 3-star hotel include an indoor pool and water slides.

Tips for booking a St. John's hotel

Cheapest month:April
Most expensive month:July
Average price in St. John's:C$ 145/night
Absolute cheapest price found:C$ 34/night
Cheapest day:Sunday
Most expensive day:Wednesday
C$ 114 - C$ 205
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 127 - C$ 151
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. John's hotels

Show all 168 hotels
1
Hometel On Signal Hill
Hometel On Signal Hill
8.7 Excellent
2 St. Joseph's Lane, St. John's, NL, Canada
Show on map
1.2 km from city centre, St. John's 

Hometel on Signal Hill provides a comfortable setting when in St. John's. It is conveniently positioned for those wanting to discover the area's attractions.

2
At Wit's Inn
At Wit's Inn
9.7 Excellent
3 Gower Street, St. John's, NL, Canada
Show on map
0.9 km from city centre, St. John's 

At Wit's Inn is situated in St. John's and is close to the area's tourist attractions. It offers complimentary Wi-Fi, luggage storage and room service.

3
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.8 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.

4
Downtown Executive Apt. In The Middle Of Water St In Downtown St. John's
Downtown Executive Apt. In The Middle Of Water St In Downtown St. John's
9.1 Excellent
St. John's, NL, Canada
Show on map
0.2 km from city centre, St. John's 

Downtown Executive Suites - Water Street is situated in St. John's and offers free wireless internet. It is conveniently located for guests wishing to visit local attractions.

5
The Rendell Shea Manor
The Rendell Shea Manor
9.4 Excellent
82 Cochrane Street, St. John's, NL, Canada
Show on map
0.8 km from city centre, St. John's 

This comfortable guest house in St. John's offers free wireless internet, as well as a terrace and a garden. It is steps from Government House and is near the area's well-known attractions and dining spots.

6
Fairfield Inn & Suites by Marriott St. John's Newfoundland
Fairfield Inn & Suites by Marriott St. John's Newfoundland
9.0 Excellent
199 Kenmount Road, St. John's, NL, Canada
Show on map
4.7 km from city centre, St. John's 

Fairfield Inn & Suites St John's Newfoundland provides a charming setting while in St. John's. Some of the facilities provided at this 3-star hotel include an indoor pool and water slides.

7
Ramada by Wyndham St. John's
Ramada by Wyndham St. John's
8.7 Excellent
102 Kenmount Road, St. John's, NL, Canada
Show on map
4.5 km from city centre, St. John's 

Ramada by Wyndham St John's Hotel is situated in St. John's and features free Wi-Fi. It also provides a limousine service, an express check-in and check-out feature and a safe.

8
Sandman Signature St. John's Hotel
Sandman Signature St. John's Hotel
8.8 Excellent
227 Kenmount Road, St. John's, NL, Canada
Show on map
5.0 km from city centre, St. John's 

This comfortable hotel in St. John's offers free wireless internet, as well as an express check-in and check-out feature and a swimming pool. It also provides meeting rooms and luggage storage.

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

Show all 168 hotels
Cozy pet friendly Home
Cozy pet friendly Home
8.4 Excellent
104 Seaborn Street, St. John's, NL, Canada
Show on map
4.5 km from city centre,  

Cozy pet friendly Home provides a comfortable setting when in St. John's.

C$ 34
Avg. per night
Gloria's BnB
Gloria's BnB
8.4 Excellent
135 Conception Bay Highway Avondale, Holyrood, NL, Canada
Show on map
6.7 km from city centre,  

Gloria's BnB provides a comfortable setting when in Holyrood.

C$ 67
Avg. per night
The Elizabeth Manor Guesthouse
The Elizabeth Manor Guesthouse
8.9 Excellent
21 Military Road, St. John's, NL, Canada
Show on map
0.8 km from city centre,  

The Elizabeth Manor Guesthouse is set in St. John's and is close to local landmarks, including the National War Memorial. It also offers free Wi-Fi, a swimming pool and a sun deck.

C$ 77
Avg. per night
Memorial University
Memorial University
40 Livyers Loop, St. John's, NL, Canada
Show on map
2.0 km from city centre,  

Memorial University is located in St. John's and features free Wi-Fi. It also provides a swimming pool and a gym.

C$ 78
Avg. per night
The Duckworth Boutique Hotel
The Duckworth Boutique Hotel
8.2 Excellent
331 Duckworth Street, St. John's, NL, Canada
Show on map
0.1 km from city centre,  

Boasting a Jacuzzi, The Duckworth Inn is located in St. John's and provides comfortable accommodation. It offers complimentary Wi-Fi, an express check-in and check-out feature and meeting rooms.

C$ 79
Avg. per night
Ramada by Wyndham St. John's
Ramada by Wyndham St. John's
8.7 Excellent
102 Kenmount Road, St. John's, NL, Canada
Show on map
4.5 km from city centre,  

Ramada by Wyndham St John's Hotel is situated in St. John's and features free Wi-Fi. It also provides a limousine service, an express check-in and check-out feature and a safe.

C$ 79
Avg. per night
Abba Inn Guest House
Abba Inn Guest House
8.4 Excellent
36 Queens Road, St. John's, NL, Canada
Show on map
0.3 km from city centre,  

Abba Inn Bed And Breakfast provides charming 3-star accommodation in St. John's. Guests can also enjoy free internet access throughout the property.

C$ 85
Avg. per night
Banberry House Heritage Inn
Banberry House Heritage Inn
9.0 Excellent
116 Military Road, St. John's, NL, Canada
Show on map
0.5 km from city centre,  

Banberry House Heritage Inn is set in St. John's and is close to nearby attractions, such as Government House, Cathedral of St. John the Baptist and the National War Memorial. It is also a five-minute walk from Colonial Building and Basilica Of St. John The Baptist, and is close to many of the area's attractions.

C$ 89
Avg. per night

Hotel prices in St. John's

2 stars or below

C$ 78 - C$ 103

Memorial University

#1 Most popular

C$ 78
Avg. per night
Gower Manor Historical Bed & Breakfast

#2 Most popular

C$ 103
Avg. per night
The Country Inn Motel

Best value

C$ 98
Avg. per night
3 stars

C$ 77 - C$ 153

Holiday Inn St. John's Government Centre Hotel
C$ 103
Avg. per night
Ramada by Wyndham St. John's

#2 Most popular

C$ 79
Avg. per night
The Elizabeth Manor Guesthouse

Best value

C$ 77
Avg. per night
4 stars and up

C$ 85 - C$ 196

Hometel On Signal Hill

#1 Most popular

C$ 94
Avg. per night
Bannerman Park Suites

#2 Most popular

Bannerman Park Suites
10.0 Excellent
C$ 109
Avg. per night
Abba Inn Guest House

Best value

C$ 85
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?

    Holiday Inn St. John's Government Centre Hotel, rated with a score of 7.5 from 285 reviewers, is one of the most popular hotels in St. John's. Other top stays include Fairfield Inn & Suites by Marriott St. John's Newfoundland, with an average rating of 9.0 from 386 reviewers, and Ramada by Wyndham St. John's, with a score of 8.7 from 728 reviewers.

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

    C$ 172/night is the average price of a hotel in St. John's, based on HotelsCombined searches over the last 3 days. For 4-star hotels in St. John's, the average price found is C$ 178/night, and for 5-star hotels the average price is C$ 221/night.

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

    Over the last 3 days, St. John's hotels have been found for as cheap as C$ 38/night in searches by HotelsCombined users.