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.2 Excellent

1.0 km from city centre, St. John's Show on map

ExcellentBased on 48 reviews
8.2

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.9 Excellent

0.8 km from city centre, St. John's Show on map

ExcellentBased on 78 reviews
8.9

Courtyard by Marriott St John's Newfoundland provides a charming 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

0.5 km from city centre, Mount Pearl Show on map

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
9.2 Excellent

7.1 km from city centre, St. John's Show on map

ExcellentBased on 7 reviews
9.2

Park Avenue Suites St. John's provides a comfortable setting when in St. John's.

Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.7 Good

2.9 km from city centre, St. John's Show on map

GoodBased on 216 reviews
7.7

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

0.3 km from city centre, St. John's Show on map

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

0.2 km from city centre, St. John's Show on map

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 Boutique Inn
Abba Boutique Inn
8.4 Excellent

0.3 km from city centre, St. John's Show on map

ExcellentBased on 77 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

0.5 km from city centre, St. John's Show on map

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.1 Excellent

4.7 km from city centre, St. John's Show on map

ExcellentBased on 320 reviews
9.1

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$ 144/night
Absolute cheapest price found:C$ 34/night
Cheapest day:Sunday
Most expensive day:Wednesday
C$ 114 - C$ 204
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 126 - C$ 150
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. John's hotels

Show all 159 hotels
1
Hometel On Signal Hill
Hometel On Signal Hill
8.7 Excellent

1.2 km from city centre, St. John's Show on map

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

0.9 km from city centre, St. John's Show on map

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.7 Good

2.9 km from city centre, St. John's Show on map

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 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

0.8 km from city centre, St. John's Show on map

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.1 Excellent

4.7 km from city centre, St. John's Show on map

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

4.5 km from city centre, St. John's Show on map

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.9 Excellent

5.0 km from city centre, St. John's Show on map

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 159 hotels
The Duckworth Boutique Hotel
The Duckworth Boutique Hotel
8.2 Excellent

0.1 km from city centre, St. John's Show on map

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$ 66
Avg. per night
Gloria's BnB
Gloria's BnB
8.4 Excellent

6.7 km from city centre, Holyrood Show on map

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

C$ 68
Avg. per night
Abba Boutique Inn
Abba Boutique Inn
8.4 Excellent

0.3 km from city centre, St. John's Show on map

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$ 71
Avg. per night
Hometel On Signal Hill
Hometel On Signal Hill
8.7 Excellent

1.2 km from city centre, St. John's Show on map

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.

C$ 76
Avg. per night
Memorial University
Memorial University

2.0 km from city centre, St. John's Show on map

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 Roses Heritage Inn
The Roses Heritage Inn
8.8 Excellent

0.9 km from city centre, St. John's Show on map

Located in St. John's, The Roses Heritage Inn is within a 15-minute drive of St. John's International Airport and provides free Wi-Fi. It is conveniently positioned for those wishing to sightsee in the area.

C$ 83
Avg. per night
Banberry House Heritage Inn
Banberry House Heritage Inn
9.0 Excellent

0.5 km from city centre, St. John's Show on map

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
Ramada by Wyndham St. John's
Ramada by Wyndham St. John's
8.8 Excellent

4.5 km from city centre, St. John's Show on map

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$ 90
Avg. per night

Hotel prices in St. John's

2 stars or below

C$ 78 - C$ 158

Memorial University

#1 Most popular

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

#2 Most popular

C$ 158
Avg. per night
The Country Inn Motel

Best value

C$ 99
Avg. per night
3 stars

C$ 66 - C$ 130

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

#2 Most popular

C$ 90
Avg. per night
The Duckworth Boutique Hotel

Best value

C$ 66
Avg. per night
4 stars and up

C$ 71 - C$ 183

Hometel On Signal Hill

#1 Most popular

C$ 76
Avg. per night
The Rendell Shea Manor

#2 Most popular

C$ 158
Avg. per night
Abba Boutique Inn

Best value

Abba Boutique Inn
8.4 Excellent
C$ 71
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.7 from 216 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.1 from 319 reviewers, and Ramada by Wyndham St. John's, with a score of 8.8 from 642 reviewers.

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

    C$ 150/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$ 131/night, and for 5-star hotels the average price is C$ 235/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$ 55/night in searches by HotelsCombined users.

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

    Prices for a hotel in St. John's tonight are about C$ 134 on average, but HotelsCombined users have found prices as low as C$ 66 for tonight in the last 3 days. The best price found for a 4-star hotel in St. John's tonight is C$ 69.