Find and Book Top Rated Hotels in Saint John

Search among 11 available hotels and places to stay in Saint John from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-11 out of 11
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great149 reviews
MapView on map300 yd from City Center100 yd from Stonehammer Geopark
From   US$ 99 /nightSelect
8.2
Great65 reviews
MapView on map2.6 mi from City Center1400 yd from Computer Training Institute
From   US$ 83 /nightSelect
8.6
Great172 reviews
900 yd from City Center600 yd from St. Joseph's Hospital
From   US$ 111 /nightSelect
8.4
Great76 reviews
3.3 mi from City Center700 yd from Dooly's Westmorland
From   US$ 177 /nightSelect
8.2
Great142 reviews
800 yd from City Center100 yd from Lord Beaverbrook Rink
From   US$ 75 /nightSelect
1100 yd from City Center100 yd from Dental Assisting Academy
From   US$ 123 /nightSelect
Bed & Breakfast
8.4
Great69 reviews
1300 yd from City Center300 yd from Dental Assisting Academy
From   US$ 96 /nightSelect
8.4
Great37 reviews
700 yd from City Center100 yd from The Imperial Theatre
From   US$ 120 /nightSelect
8.4
Great68 reviews
11.1 mi from City Center
From   US$ 97 /nightSelect
8.6
Great37 reviews
300 yd from City Center200 yd from Stonehammer Geopark
From   US$ 181 /nightSelect
8.2
Great31 reviews
700 yd from City Center100 yd from The Imperial Theatre
From   US$ 156 /nightSelect

Best hotels and places to stay in Saint John

Why visit?

Saint John, located in the beautiful province of New Brunswick, Canada, offers a unique blend of history, culture, and natural beauty. With its historic architecture, vibrant arts scene, scenic coastline, and friendly locals, it is an enticing destination for tourists seeking an unforgettable experience.

Where to stay?

When it comes to finding the perfect place to stay in Saint John, there are several neighborhoods that offer great accommodations. Here are some of the best areas to consider:

Uptown: This is the heart of Saint John, where you'll find a mix of shops, restaurants, and historic sites. Staying in the Uptown area provides easy access to attractions such as the famous Reversing Falls, Market Square, and the Saint John City Market.

Lower West Side: If you're looking for a more laid-back atmosphere, the Lower West Side offers a charming neighborhood feel. This area is known for its waterfront parks, picturesque streets, and proximity to attractions like Rockwood Park.

North End: The North End is a residential area with a growing art scene. It boasts beautiful Victorian-era houses, trendy cafes, and interesting boutiques. It is also home to attractions like the New Brunswick Museum and the Imperial Theatre.

Price per hotel room per night

On average, the price per hotel room per night in Saint John varies as follows:

3-star hotels: $90 - $120

4-star hotels: $120 - $150

5-star hotels: $150 and above

Best value for money:

Hilton Saint John: This hotel offers a great combination of affordability and comfort. It features spacious rooms, a fitness center, and an on-site restaurant. Prices start at $100 per night.

Delta Hotels by Marriott Saint John: With its modern amenities and convenient location, this hotel provides excellent value for money. Guests can enjoy a fitness center, indoor pool, and a restaurant. Prices start at $110 per night.

Holiday Inn Express & Suites Saint John: Offering comfortable rooms and complimentary breakfast, this hotel is a budget-friendly choice. It also includes amenities such as a fitness center and an indoor pool. Prices start at $95 per night.

Best kid-friendly hotels:

Chateau Saint John: With its family-friendly amenities and spacious rooms, this hotel is ideal for a vacation with children. It offers a complimentary continental breakfast and is located near popular attractions. Prices start at $120 per night.

Hampton Inn & Suites Saint John: This hotel features a children's play area, indoor pool, and complimentary breakfast, making it perfect for families. It is also conveniently close to attractions such as the Cherry Brook Zoo. Prices start at $130 per night.

Best hotels for a romantic getaway:

Chateau Saint John: This elegant hotel offers a romantic atmosphere, with its cozy rooms, refined dining options, and attentive staff. Prices start at $150 per night.

Best for location:

Hilton Saint John: Situated in the heart of the city, this hotel allows guests to easily explore the Uptown area and its many attractions. Prices start at $130 per night.

Delta Hotels by Marriott Saint John: With its prime location on the waterfront, this hotel offers stunning views and convenient access to the city's main sights. Prices start at $140 per night.

Chipman Hill Suites: Located in a historic district, this boutique hotel is close to Uptown attractions and boasts unique, charming accommodations. Prices start at $110 per night.

Best for a short city break:

Hilton Saint John: With its central location and array of amenities, this hotel provides a convenient base for exploring the city in a limited time. Prices start at $120 per night.

Show moreLess