Hotels in St. John's, Canada

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

St. John's, NL, Canada
30 Jun — 1 Jul2
St. John's, NL, Canada
Thu 30/6
Fri 1/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in St. John's

Filter by star ratings
All filters
Holiday Inn Express & Suites St John's Airport, an IHG Hotel
8.7 Excellent
5 Navigator Avenue, St. John's, NL, Canada
Show on map
6.0 km from city centre, St. John's, NL, Canada 
ExcellentBased on 388 reviews
8.7

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 also features an indoor pool and a gym.

Jag Boutique Hotel
8.9 Excellent
115 George Street West, St. John's, NL, Canada
Show on map
0.8 km from city centre, St. John's, NL, Canada 
ExcellentBased on 639 reviews
8.9

JAG Boutique Hotel provides a comfortable setting when in St. John's. Those staying at the property can also enjoy free Wi-Fi during their stay.

Comfort Hotel Airport
8.9 Excellent
106 Airport Road, St. John's, NL, Canada
Show on map
5.2 km from city centre, St. John's, NL, Canada 
ExcellentBased on 505 reviews
8.9

Located in St. John's, Comfort Inn Airport St John's provides free Wi-Fi and a gym. It also offers meeting rooms, a free shuttle service and an express check-in and check-out feature.

Sandman Signature St. John's Hotel
8.5 Excellent
227 Kenmount Road, St. John's, NL, Canada
Show on map
5.0 km from city centre, St. John's, NL, Canada 
ExcellentBased on 947 reviews
8.5

Situated in St. John's, Sandman Signature St John's Hotel offers 3-star accommodation, as well as an indoor pool. It provides complimentary Wi-Fi, a 24-hour reception and meeting rooms.

Delta Hotels by Marriott St. John's Conference Centre
8.6 Excellent
120 New Gower Street, St. John's, NL, Canada
Show on map
0.7 km from city centre, St. John's, NL, Canada 
ExcellentBased on 279 reviews
8.6

Situated in St. John's, Delta Hotels by Marriott St John's Conference Centre is a short walk from the Railway Coastal Museum and features a sauna, an outdoor heated pool and a Jacuzzi. It also provides free Wi-Fi and a fitness centre.

Leaside Manor by The Leaside Group
39 Topsail Road, St. John's, NL, Canada
Show on map
2.4 km from city centre, St. John's, NL, Canada 

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.

Hilton Garden Inn St. John's Newfoundland, Canada
8.2 Excellent
150 New Gower Street, St. John's, NL, Canada
Show on map
1.0 km from city centre, St. John's, NL, Canada 
ExcellentBased on 276 reviews
8.2

Hilton Garden Inn St Johns Newfoundland Canada offers 3-star accommodation in St. John's. Guests can also make use of free wireless internet.

Alt Hotel St. John's
9.1 Excellent
125 Water Street, St. John's, NL, Canada
Show on map
0.4 km from city centre, St. John's, NL, Canada 
ExcellentBased on 483 reviews
9.1

Alt Hotel St John's is set in St. John's and is within a short walk of nearby sightseeing spots, including Basilica Of St. John The Baptist and Government House. It also offers free Wi-Fi, a 24-hour reception and meeting rooms.

Murray Premises Hotel
8.8 Excellent
5 Becks Cove, St. John's, NL, Canada
Show on map
0.4 km from city centre, St. John's, NL, Canada 
ExcellentBased on 669 reviews
8.8

Set in St. John's, Murray Premises Hotel is a five-minute walk from George Street and provides a Jacuzzi. Guests can also enjoy complimentary wireless internet.

Blue on Water
9.3 Excellent
319 Water Street, St. John's, NL, Canada
Show on map
0.4 km from city centre, St. John's, NL, Canada 
ExcellentBased on 259 reviews
9.3

Blue on Water provides a comfortable setting when in St. John's. It offers free wireless internet and is steps from George Street and well-known attractions.

Tips for booking hotels in St. John's

Cheapest month:February
Most expensive month:May
Average price in St. John's:C$ 239/night
Cheapest price found:C$ 27/night
Cheapest day:Sunday
Most expensive day:Wednesday
C$ 126 - C$ 473
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 163 - C$ 185
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. John's hotels

1
Holiday Inn St. John's Government Centre Hotel
6.9 Good
180 Portugal Cove Road, St. John's, NL, Canada
Show on map
2.9 km from city centre, St. John's, NL, Canada 

Ideally situated in St. John's, Holiday Inn St Johns Government Center offers modern accommodation within a short drive of Basilica Of St. John The Baptist, Memorial University of Newfoundland St. John's Campus and Suncor Energy Fluvarium. It also features a gym, a Jacuzzi and an outdoor pool.

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

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.

3
Sheraton Hotel Newfoundland
8.3 Excellent
115 Cavendish Square, St. John's, NL, Canada
Show on map
0.9 km from city centre, St. John's, NL, Canada 

Sheraton Hotel Newfoundland provides a comfortable setting while in St. John's. Offering complimentary Wi-Fi, a restaurant and an indoor pool, the hotel is within a 10-minute walk of Colonial Building, the National War Memorial and Government House.

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

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
Crossroads Inn & Suites
9.0 Excellent
980 Kenmount Rd., St. John's, NL, Canada
Show on map
10.5 km from city centre, St. John's, NL, Canada 

Crossroads Inn & Suites St. John's is situated in St. John's and features complimentary Wi-Fi. It also provides a 24-hour reception, meeting rooms and a swimming pool.

6
Best Western Plus St. John's Airport Hotel and Suites
9.0 Excellent
34 Jetstream Avenue, St. John's, NL, Canada
Show on map
6.4 km from city centre, St. John's, NL, Canada 

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 an indoor pool, free Wi-Fi and a Jacuzzi. It provides 4-star accommodation with air-conditioned rooms.

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

Ramada by Wyndham St John's Hotel is situated in St. John's and features free Wi-Fi. It also provides a 24-hour reception, an express check-in and check-out feature and meeting rooms.

8
Hampton Inn & Suites by Hilton St. John's Airport
8.8 Excellent
411 Stavanger Drive, St. John's, NL, Canada
Show on map
5.5 km from city centre, St. John's, NL, Canada 

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

Cheapest hotels in St. John's, Canada

Memorial University
8.6 Excellent
40 Livyers Loop, St. John's, NL, Canada
Show on map
2.0 km from city centre, St. John's, NL, Canada 

Situated in St. John's, Memorial University is a short walk from Arts and Culture Centre and offers an indoor pool. Guests can also enjoy complimentary wireless internet.

C$ 85
Avg. per night
Gower Guest House
8.1 Excellent
180 Gower Street, St. John's, NL, Canada
Show on map
0.0 km from city centre, St. John's, NL, Canada 

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.

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

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

C$ 121
Avg. per night
The Duckworth Inn
7.7 Good
331 Duckworth Street, St. John's, NL, Canada
Show on map
0.1 km from city centre, St. John's, NL, Canada 

This comfortable inn in St. John's offers complimentary Wi-Fi, as well as an express check-in and check-out feature and meeting rooms. It is ideally positioned for guests wanting to visit local attractions.

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

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$ 129
Avg. per night
Capital Hotel
8.4 Excellent
208 Kenmount Road, St. John's, NL, Canada
Show on map
4.8 km from city centre, St. John's, NL, Canada 

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

C$ 129
Avg. per night
Gower Manor Historical Bed & Breakfast
9.8 Excellent
177 Gower Street, St. John's, NL, Canada
Show on map
0.2 km from city centre, St. John's, NL, Canada 

Gower Manor Historic Bed & Breakfast is located in St. John's and offers guests free Wi-Fi. It is a stone's throw from Cathedral of St. John the Baptist and is close to the area's popular attractions and dining spots.

C$ 129
Avg. per night
The Franklin Hotel
193 Water Street, St. John's, NL, Canada
Show on map
0.2 km from city centre, St. John's, NL, Canada 

The Franklin Hotel provides comfortable 3-star accommodation in St. John's. Guests can also enjoy complimentary internet throughout the property.

C$ 135
Avg. per night

Hotel prices in St. John's

2 stars and under
3 stars
4 stars +

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 in St. John's

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

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.

Facts about staying in St. John's

  • What are the best hotels in St. John's?

    Ramada by Wyndham St. John's is a very popular hotel in St. John's with a score of 8.2 from 951 reviews. Holiday Inn Express & Suites St John's Airport, an IHG Hotel (8.7 from 388 reviews) and Capital Hotel (8.4 from 596 reviews) are also highly rated St. John's hotels based on recent feedback from HotelsCombined users.