Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. John's – 42 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Sandman Signature St. John's Hotel

Hotel in St. John's

Located in St. John's, 5.6 mi from Signal Hill, Sandman Signature St. John's Hotel provides accommodations with a restaurant, free private parking, a fitness center and a bar. All ok moxies and Denys on site

Show more Show less
8.7
Excellent
769 reviews
Price from
$66
per night

Ramada by Wyndham St. John's

Hotel in St. John's

This Ramada by Wyndham St. John's hotel is located close to the O'Leary Business Park, a 10-minute drive from downtown. Very clean and comfortable. Love having a small fridge and microwave… convenient.

Show more Show less
8.6
Excellent
768 reviews
Price from
$56
per night

Best Western Plus St. John's Airport Hotel and Suites

Hotel in St. John's

Best Western Plus St. John's Airport Hotel and Suites is just 2 minutes' drive from St. John's Airport and 4.7 mi from downtown. Free WiFi is provided. All rooms have a flat-screen TV. Enjoy our stay at the Best Western Plus I’m St. John’s. The hotel was fabulous, clean, beds were super comfy, kids loved the pool and water slide, and the breakfast was delicious. The staff were very friendly and polite as well. Thanks for a great couple of days.

Show more Show less
9.3
Awesome
871 reviews
Price from
$92
per night

JAG Boutique Hotel

Hotel in St. John's

Boasting an on-site restaurant and 24-hour room service, JAG Boutique Hotel is located in St. John's. The pubs and bars of George Street are less than 5-minutes' walk away. We were extremely happy with our stay in the property

Show more Show less
9.1
Awesome
559 reviews
Price from
$89
per night

Comfort Hotel Airport

Hotel in St. John's

Set in St. John's, 5 mi from Signal Hill, Comfort Hotel Airport offers accommodations with a restaurant, free private parking, a fitness center and a bar. Close to airport. Staff super friendly. Beds comfortable.

Show more Show less
9
Awesome
482 reviews
Price from
$72
per night

Alt Hotel St. John's

Hotel in St. John's

Set in St. John's, 1.6 mi from Signal Hill, Alt Hotel St. John's offers accommodations with a restaurant, private parking, a fitness center and a bar. They have a very confortable bed in each room, big tv screen as well as usefull bathroom. Moreover, it is fitness centre and 24/7 hot cafe there. The most beneficial was hotel personel, my room was ready earlier that according the schedule.

Show more Show less
9.1
Awesome
456 reviews
Price from
$108
per night

Hilton Garden Inn St. John's Newfoundland, Canada

Hotel in St. John's

Featuring a bar, Hilton Garden Inn St. John's Newfoundland, Canada is located in St. John's in the Newfoundland and Labrador region, 2.6 mi from Signal Hill and less than 0.6 mi from George Street. Staff and facilities were awesome as always! Will definitely be back!

Show more Show less
8.6
Excellent
147 reviews
Price from
$116
per night

Capital Hotel

Hotel in St. John's

St. John's International Airport is less than 15 minutes’ drive from this hotel. It offers on-site dining, a fitness center, and spacious rooms and suites with a flat-screen cable TV. Easily accessible for airport. Free parking. Comfortable beds.

Show more Show less
8.7
Excellent
564 reviews
Price from
$65
per night

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

Hotel in St. John's

Located in the business district, this St. John’s property offers breakfast and an indoor pool. Free WiFi is available throughout. St. John’s International Airport is 8.1 mi away. Great buffet breakfast, and friendly staff. Nice pool area with tables and chairs and large waterslide.

Show more Show less
8.9
Excellent
356 reviews
Price from
$85
per night

Crossroads Inn & Suites

Hotel in St. John's

Featuring free WiFi, Crossroads Inn & Suites is 6.2 mi from downtown St. John's. Each guest room includes a flat-screen TV and private bathroom. Select rooms offer a spa bath. I loved the AC. It was close to town, and the staff were really nice.

Show more Show less
9.1
Awesome
414 reviews
Price from
$86
per night

Most-booked hotels in St. John's in the past month

See all

Budget hotels in St. John's

See all

FAQs about hotels in St. John's

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St. John's:

Explore guest reviews of hotels in St. John's

See all