Find and Book Top Rated Hotels in Saint John

Search among 7 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-7 out of 7
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 m from City Centre100 m from Stonehammer Geopark
From   US$ 99 /nightSelect
8.6
Great172 reviews
MapView on map900 m from City Centre500 m from St. Joseph's Hospital
From   US$ 94 /nightSelect
1000 m from City Centre1.2 km from Stonehammer Geopark
From   US$ 123 /nightSelect
8.4
Great37 reviews
700 m from City Centre100 m from The Imperial Theatre
From   US$ 120 /nightSelect
8.2
Great65 reviews
4.3 km from City Centre900 m from Rothesay Avenue Billiards
From   US$ 83 /nightSelect
8.4
Great68 reviews
17.8 km from City Centre
From   US$ 94 /nightSelect
3.4 km from City Centre1000 m from Saint John Regional Hospital
From   US$ 137 /nightSelect

Best hotels and places to stay in Saint John

Why visit?

Saint John, located in New Brunswick, Canada, offers a charming blend of rich history, stunning natural landscapes, and vibrant urban attractions. As one of the oldest cities in North America, tourists can explore its historic sites, enjoy outdoor activities, and indulge in delicious seafood cuisine. With an array of world-class hotels, motels, and accommodations available, Saint John guarantees a comfortable and enjoyable stay.

Where to stay?

Uptown Saint John:Uptown Saint John is the citys downtown area and a popular choice for tourists seeking a central location. Here, youll find a variety of boutique hotels, luxury accommodations, and charming bed and breakfasts. Staying in Uptown allows easy access to local landmarks like the Saint John City Market, Kings Square, and the New Brunswick Museum. Enjoy the vibrant atmosphere, live music, and diverse dining options in this thriving part of town.

Saint John West: If you prefer a quieter and more relaxed setting, consider staying in the Saint John West neighborhood. This area offers a range of comfortable and affordable motels, making it an excellent choice for budget-conscious travelers. Saint John West is also close to natural attractions such as Irving Nature Park and the Reversing Falls, where you can enjoy scenic walks and outdoor adventures.

Port Saint John: For those arriving in Saint John via cruise ship, staying near Port Saint John is a convenient option. Several hotels and accommodations are situated near the port, offering stunning views of the waterfront and easy access to the citys attractions. Take a leisurely stroll along the boardwalk, visit the Saint John Firefighters Museum, or enjoy delicious seafood at the nearby restaurants.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Delta Hotels by Marriott Saint John: Located in the heart of uptown Saint John, this hotel offers comfortable rooms, excellent service, and a convenient location near popular attractions. With amenities such as a fitness center, an onsite restaurant, and stylishly designed rooms, Delta Hotels by Marriott provides a great value for the price.

Chipman Hill Suites: If you prefer a more intimate and homey atmosphere, Chipman Hill Suites is an excellent choice. Situated in beautifully restored historic buildings, these suites offer a unique experience with their well-equipped kitchens, comfortable furnishings, and charming décor. Enjoy the convenience of being close to downtown Saint Johns shops, restaurants, and entertainment options.

Château Saint John: This boutique hotel combines affordability with luxury. With its elegant rooms, complimentary breakfast, and friendly staff, Château Saint John offers a comfortable and pleasant stay for a reasonable price. Its conveniently located near the city center, making it easy to explore the local attractions and dining options.

Best kid-friendly hotels:

Hilton Saint John: Offering spacious rooms and a range of amenities for families, Hilton Saint John is a top choice for those traveling with children. The hotel features an indoor pool, a fitness center, and a kids activity area, ensuring entertainment for the whole family. Its central location also provides easy access to family-friendly attractions in Saint John.

Best Western Plus Saint John Hotel & Suites: This family-friendly hotel offers comfortable accommodations and a range of amenities suitable for children, such as a pool and a complimentary breakfast. The spacious rooms provide ample space for families, and the hotels location allows for easy exploration of nearby attractions like Cherry Brook Zoo and Reversing Falls.

Best hotels for a romantic getaway:

Homeport Historic B&B: This elegant bed and breakfast offers a romantic setting with its well-appointed rooms, beautiful views of the harbor, and delicious homemade breakfasts. Enjoy a relaxing evening in the cozy sitting room or take a stroll along the waterfront, creating unforgettable moments with your loved one.

Shadow Lawn Inn: Located just outside of Saint John in Rothesay, Shadow Lawn Inn provides a serene and romantic atmosphere. The charming inn offers comfortable rooms, exquisite dining options, and beautiful grounds for a romantic getaway. Indulge in a couples massage or enjoy a romantic dinner in the inns intimate dining room.

Best hotels for location:

Delta Hotels by Marriott Saint John: Situated in uptown Saint John, near popular attractions such as Kings Square and the City Market, Delta Hotels by Marriott offers a prime location. Guests can easily explore the citys vibrant downtown area, with its shops, restaurants, and historic sites, all within walking distance.

Hampton Inn & Suites Saint John: With its location near the Harbour Passage walking trail and the Reversing Falls, Hampton Inn & Suites provides easy access to natural attractions. At the same time, it is still close to downtown Saint John, making it convenient for guests who want to explore both the city and its natural beauty.

Canadas Best Value Inn Saint John: Centrally located in the heart of the city, this hotel offers easy access to major highways and the ferry terminal. Its convenient location allows guests to explore Saint John and its surrounding areas, making it an ideal choice for travelers who want to explore beyond the city limits.

Best hotels for a short city break:

Delta Hotels by Marriott Saint John: With its central location and comfortable amenities, Delta Hotels by Marriott is an excellent choice for a short city break. Explore the citys attractions, enjoy local dining, and unwind in the hotels stylish rooms after a day of sightseeing.

Canadas Best Value Inn Saint John: This hotels location near major highways and the ferry terminal makes it a convenient choice for a quick city break. With its comfortable rooms and friendly service, it provides a comfortable and easy base to explore Saint John and its surroundings.

Show moreLess