Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. John's

Filter by star ratings
All filters
The Inn By Mallard Cottage
The Inn By Mallard Cottage
9.6 Excellent

1.9 mi from city centre, St. John's Show on map

ExcellentBased on 20 reviews
9.6

The Inn By Mallard Cottage offers a comfortable setting while in St. John's. It is also a short car trip from Memorial University of Newfoundland St. John's Campus and Government House.

Courtyard by Marriott St. John's Newfoundland
Courtyard by Marriott St. John's Newfoundland
8.9 Excellent

0.5 mi 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.

Holiday Inn Express & Suites ST John'S Airport
Holiday Inn Express & Suites ST John'S Airport
9.1 Excellent

3.7 mi from city centre, St. John's Show on map

ExcellentBased on 316 reviews
9.1

Holiday Inn Express & Suites St John's Airport offers 4-star accommodation in St. John's, just minutes from St. John's International Airport. It provides free Wi-Fi, an indoor pool and a 24-hour reception.

Leaside Manor by The Leaside Group
Leaside Manor by The Leaside Group
9.1 Excellent

1.4 mi from city centre, St. John's Show on map

ExcellentBased on 54 reviews
9.1

Located in St. John's, Leaside Manor is an easy drive from Basilica Of St. John The Baptist and Memorial University of Newfoundland St. John's Campus. Guests can also enjoy complimentary internet access throughout the property.

Monastery Spa & Suites by The Leaside Group
Monastery Spa & Suites by The Leaside Group
8.7 Excellent

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

ExcellentBased on 223 reviews
8.7

Monastery Spa & Suites offers 4-star accommodation in St. John's. It also provides free Wi-Fi, luggage storage and meeting rooms.

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

1.8 mi 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.2 mi 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.

Abba Boutique Inn
Abba Boutique Inn
8.4 Excellent

0.2 mi 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.

Capital Hotel
Capital Hotel
8.8 Excellent

2.8 mi from city centre, St. John's Show on map

ExcellentBased on 530 reviews
8.8

Capital Hotel St. John's offers a traditional setting when in St. John's. Guests can also make use of free Wi-Fi.

Gower Guest House
Gower Guest House
8.4 Excellent

0.0 mi from city centre, St. John's Show on map

ExcellentBased on 173 reviews
8.4

Gower Guest House provides comfortable 3-star accommodation in St. John's. It offers complimentary wireless internet and is steps from Cathedral of St. John the Baptist and tourist attractions.

Tips for booking a St. John's hotel

Cheapest month:January
Most expensive month:June
Average price in St. John's:$132/night
Absolute cheapest price found:$28/night
Cheapest day:Monday
Most expensive day:Thursday
$89 - $288
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$111 - $145
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

0.8 mi 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
Holiday Inn St. John's Government Centre Hotel
Holiday Inn St. John's Government Centre Hotel
7.7 Good

1.8 mi 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.

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

4
Fairfield Inn & Suites by Marriott St. John's Newfoundland
Fairfield Inn & Suites by Marriott St. John's Newfoundland
9.1 Excellent

2.9 mi 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.

5
Hampton Inn & Suites by Hilton St. John's Airport
Hampton Inn & Suites by Hilton St. John's Airport
9.0 Excellent

3.4 mi from city centre, St. John's Show on map

Hampton Inn & Suites by Hilton St John's Airport offers 3-star accommodation in St. John's. It also provides meeting rooms, an indoor pool and free Wi-Fi.

6
Monastery Spa & Suites by The Leaside Group
Monastery Spa & Suites by The Leaside Group
8.7 Excellent

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

Monastery Spa & Suites offers 4-star accommodation in St. John's. It also provides free Wi-Fi, luggage storage and meeting rooms.

7
Capital Hotel
Capital Hotel
8.8 Excellent

2.8 mi from city centre, St. John's Show on map

Capital Hotel St. John's offers a traditional setting when in St. John's. Guests can also make use of free Wi-Fi.

8
Gower Guest House
Gower Guest House
8.4 Excellent

0.0 mi from city centre, St. John's Show on map

Gower Guest House provides comfortable 3-star accommodation in St. John's. It offers complimentary wireless internet and is steps from Cathedral of St. John the Baptist and tourist attractions.

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

Show all 159 hotels
Gower Guest House
Gower Guest House
8.4 Excellent

0.0 mi from city centre, St. John's Show on map

Gower Guest House provides comfortable 3-star accommodation in St. John's. It offers complimentary wireless internet and is steps from Cathedral of St. John the Baptist and tourist attractions.

$50
Avg. per night
The Duckworth Boutique Hotel
The Duckworth Boutique Hotel
8.2 Excellent

0.1 mi 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.

$53
Avg. per night
Comfort Hotel Airport
Comfort Hotel Airport
9.0 Excellent

3.2 mi from city centre, St. John's Show on map

Comfort Inn Airport St John's is located in St. John's and provides a free shuttle service. It has a fitness centre, as well as meeting rooms, a 24-hour reception and an express check-in and check-out feature.

$56
Avg. per night
The Roses Heritage Inn
The Roses Heritage Inn
8.8 Excellent

0.5 mi 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.

$56
Avg. per night
Abba Boutique Inn
Abba Boutique Inn
8.4 Excellent

0.2 mi 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.

$57
Avg. per night
Hometel On Signal Hill
Hometel On Signal Hill
8.7 Excellent

0.8 mi 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.

$61
Avg. per night
Memorial University
Memorial University

1.2 mi 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.

$62
Avg. per night
Cabot Boutique Hotel
Cabot Boutique Hotel
8.8 Excellent

0.4 mi from city centre, St. John's Show on map

Cabot Guest House is located in St. John's and offers free Wi-Fi. It is ideally positioned for those wanting to discover the area's attractions.

$69
Avg. per night

Hotel prices in St. John's

3 stars

$50 - $101

Comfort Hotel Airport

#1 Most popular

$56
Avg. per night
Alt Hotel St. John's

#2 Most popular

$101
Avg. per night
Gower Guest House

Best value

Gower Guest House
8.4 Excellent
$50
Avg. per night
4 stars +

$56 - $373

Holiday Inn Express & Suites ST John'S Airport
$77
Avg. per night
Delta Hotels by Marriott St. John's Conference Centre
$85
Avg. per night
The Roses Heritage Inn

Best value

$56
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 Express & Suites ST John'S Airport, rated with a score of 9.1 from 316 reviewers, is one of the most popular hotels in St. John's. Other top stays include Delta Hotels by Marriott St. John's Conference Centre, with an average rating of 8.7 from 308 reviewers, and Monastery Spa & Suites by The Leaside Group, with a score of 8.7 from 223 reviewers.

  • What is a good hotel near MUN Botanical Garden?

    Ramada by Wyndham St. John's is a good hotel close to MUN Botanical Garden - it has scored 8.8 over 642 reviews from HotelsCombined users.

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

    The average price of a hotel in St. John's is $94 per night, based on the last 3 days’ data. The average price of a 4-star hotel in St. John's around is $105 per night, whereas for a 5-star hotel it’s $188 per night.

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

    Prices for St. John's hotels have been found for as low as $72/night over the last 3 days.