New Brunswick may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Saint John

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Neighborhood
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Waterfront Home on Kennebecasis river
Get Rates
3.8 mi from city center
5/5Exceptional! (6 reviews)
Great Setting. Quaint quiet place to stay.

"Just steps from the shoreline. It's a small house that has a cabin feel. All kitchen needs are supplied. Super quiet, scenic and friendly neighbourhood. Rosanne and Mike are great hosts. Would definitely stay here again."…"

Reviewed on Nov 19, 2020

Waterfront Home on Kennebecasis river
Comfort Inn Saint John
2.5 out of 5
1155 Fairville Blvd, Saint John, NB
Get Rates
3.13 mi from city center
3.4/5Good! (157 reviews)

"A tad below average. No pool, breakfast in small room, nowhere to sit, and not a lot of options, no hot food—except toast. Coffee empty in lobby and they said it was too late to make a new pot. I thought it was available anytime. Staff lacked personality. Although not rude, not helpful either. Would ..."…"

Reviewed on Sep 16, 2018

Comfort Inn Saint John
Homeport Historic Bed & Breakfast/Inn c 1858
3 out of 5
80 Douglas Ave, Saint John, NB
Get Rates
1.03 mi from city center
4.8/5Exceptional! (181 reviews)

"Comfy bed and very good breakfast. Perfect host. Amazing views of the city."…"

Reviewed on Aug 19, 2020

Homeport Historic Bed & Breakfast/Inn c 1858
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Park Plaza Motel
2 out of 5
607 Rothesay Ave, Saint John, NB
Free CancellationReserve now, pay when you stay
The price is $62 per night from Jan 30 to Jan 31
3.39 mi from city center
2.3/5 (60 reviews)

"The price was good, the staff was helpful but I felt that these issues could have been dealt with before a Client begins occupying the room to discover these "faults", i.e. the baseboard heater not working and a plug-in space heater was brought in. To call for a repairman to "unlock the air locks" ..."…"

Reviewed on Mar 16, 2020

Park Plaza Motel
Holiday Inn Express Saint John Harbour Side
4 out of 5
400 Main Street, Saint John, NB
Free Cancellation
The price is $77 per night from Jan 29 to Jan 30
0.92 mi from city center
4.5/5Wonderful! (755 reviews)

"Nice place. Easy to find and good view of the city"…"

Reviewed on Jan 1, 2021

Holiday Inn Express Saint John Harbour Side
Best Western Plus Saint John Hotel & Suites
4 out of 5
55 Majors Brook Drive, Saint John, NB
Free CancellationReserve now, pay when you stay
The price is $74 per night from Feb 25 to Feb 26
2.99 mi from city center
4.3/5Excellent! (551 reviews)
Our excellent stay at Best Western Plus Saint John

"Our stay was excellent. The gentleman that checking us in Friday, Oct 23rd was excellent, explained everything, gave us the menu sheet to order breakfast and tow bottles of water. Our room was #207 it was excellent, very clean, well stocked for our stay of two nights. The view of the parking lot ..."…"

Reviewed on Oct 25, 2020

Best Western Plus Saint John Hotel & Suites
Amazing Location in Saint John 2 Br Modern Parking New
The price is $30 per night from Feb 17 to Feb 18
1.48 mi from city center
Amazing Location in Saint John 2 Br Modern Parking New
Cozy Studio In the Heart Uptown Saint John! Parking Coffee
The price is $20 per night from Feb 18 to Feb 19
0.3 mi from city center
Cozy Studio In the Heart Uptown Saint John! Parking Coffee
Cozy 3-bdrm for the Family, in Uptown Saint John Parking Coffee
The price is $41 per night from Feb 18 to Feb 19
0.34 mi from city center
Cozy 3-bdrm for the Family, in Uptown Saint John Parking Coffee
Newly Renovated Modern Condo Near Hospital, UNB Patio & Parking Coffee
The price is $37 per night from Feb 18 to Feb 19
2.33 mi from city center
Newly Renovated Modern Condo Near Hospital, UNB Patio & Parking Coffee
Best Airbnb in Saint John Location & Views Coffee Parking
The price is $57 per night from Feb 17 to Feb 18
0.27 mi from city center
Best Airbnb in Saint John Location & Views Coffee Parking
Premium 2-bed Condo Uptown Saint John Parking Coffee Location
The price is $41 per night from Feb 17 to Feb 18
0.27 mi from city center
Premium 2-bed Condo Uptown Saint John Parking Coffee Location
Brand new Gorgeous Condo Near UNB & Hospital Coffee Parking 202
The price is $37 per night from Feb 18 to Feb 19
2.33 mi from city center
Brand new Gorgeous Condo Near UNB & Hospital Coffee Parking 202
Premium Condo Heart of Uptown Location Parking Coffee
The price is $57 per night from Feb 4 to Feb 5
0.28 mi from city center
Premium Condo Heart of Uptown Location Parking Coffee
Renovated Cozy 2 Br in Uptown Saint John Location Coffee
The price is $35 per night from Feb 2 to Feb 3
0.31 mi from city center
Renovated Cozy 2 Br in Uptown Saint John Location Coffee
Pristine Harbour View Towers Exec Suite Coffee Parking
The price is $27 per night from Feb 17 to Feb 18
0.28 mi from city center
Pristine Harbour View Towers Exec Suite Coffee Parking
Chateau Saint John Trademark Collection by Wyndham
4.5 out of 5
369 Rockland Rd, Saint John, NB
Free CancellationReserve now, pay when you stay
The price is $82 per night from Jan 29 to Jan 30
0.54 mi from city center
4.6/5Exceptional! (1,004 reviews)

"The heating system was noisy & didnt give an even heat..."…"

Reviewed on Jan 24, 2021

Chateau Saint John Trademark Collection by Wyndham
Delta Hotels by Marriott Saint John
3.5 out of 5
39 King St, Saint John, NB
Free Cancellation
The price is $75 per night from Feb 1 to Feb 2
0.19 mi from city center
4.2/5Very Good! (959 reviews)

"Clean, modern, friendly staff. Will definitely stay here again."…"

Reviewed on Dec 22, 2020

Delta Hotels by Marriott Saint John
Regent Motel
2 out of 5
2121 Ocean Westway, Saint John, NB
Free CancellationReserve now, pay when you stay
The price is $51 per night from Feb 1 to Feb 2
5.45 mi from city center
3.3/5 (87 reviews)

"The property was fine. Everything was clean and it was the perfect location. Room was a bit cooler, which I love."…"

Reviewed on May 4, 2020

Regent Motel
Travelodge Suites by Wyndham Saint John
2.5 out of 5
1011 Fairville Blvd, Saint John, NB
Free CancellationReserve now, pay when you stay
The price is $66 per night from Feb 2 to Feb 3
2.88 mi from city center
4/5Very Good! (697 reviews)

"Nice room clean and comfortable"…"

Reviewed on Sep 26, 2020

Travelodge Suites by Wyndham Saint John
Don't see what you're looking for?
See all available properties in Saint John
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Saint John

History buffs will enjoy exploring Saint John, and visitors give high marks for the bustling port and shopping. Tourists who journey to this walkable city can discover its sporting events, museums, and local tours. Top sights in the city include Harbour Station and Bay of Fundy.

  • There are 35 hotels and other accommodations in Saint John
  • The closest major airport is in Saint John, NB (YSJ), 9 mi (14.6 km) from the city center

Sightseeing and Staying in Saint John

Well-known for its museums, the city's cultural venues include Saint John Imperial Theatre, Saint John Arts Centre, and New Brunswick Museum. Attractions like Lord Beaverbrook Rink, Hilton Belyea Arena, and Charles Gorman Arena are fun for kids of all ages. The city is notable for its historic sites and landmarks like King's Square, Trinity Church, and Fort Howe.

As you plan your holiday retreat, you'll find 35 hotels and other lodging options available to choose from in Saint John. These are top ones based on our user reviews:

  • Quality Inn & Suites Amsterdam - This 2-star hotel features free breakfast, an indoor pool, and free WiFi. It's a favorite with Expedia travelers for its breakfast and clean, comfortable rooms.
  • Days Inn by Wyndham Saint John New Brunswick - Our customers like the breakfast and overall value at this hotel. With a stay at this 2.5-star hotel, guests can enjoy access to free breakfast and an indoor pool, along with free WiFi.
  • Pine cone Motel - With a stay at this 2.5-star motel, guests can enjoy access to free breakfast and free parking, along with free Internet. Expedia customers like its overall value and clean, comfortable rooms.

Other top sights in Saint John include Harbour Station and Bay of Fundy.

Dressing for Saint John

  • Between January and March, daytime temperatures average 42°F, while nighttime temperatures stay around 8°F
  • From April to June, the average is 70°F during the day and 25°F at night
  • July through September sees average temperatures of 72°F during the day and 42°F at night
  • In October-December, you can expect 58°F as the daytime average and 11°F as the nighttime average
  • Saint John gets about 1.89 inches of rain per year
  • July and August are usually the hottest months averaging 70°F, while January and February are usually the coldest with an average temperature of 10°F

Frequently asked questions

Where is the best place for a stay in Saint John?
Quality Inn & Suites Amsterdam is a favorite with Expedia customers. This hotel offers free breakfast and an indoor pool. Other top choices based on reviews include Chateau Saint John Trademark Collection by Wyndham and Shadow Lawn Inn.
If I need to cancel my hotel reservation in Saint John, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you have a reservation that’s non-refundable, you might be able to still cancel and receive a refund within a 24-hour period of booking. Put your dates in and click on “Search”, then you can filter by “free cancellation” to view the best deals available in Saint John.
Where can I learn more about changing or cancelling my trip to Saint John?
For additional details about rescheduling or cancelling your trip to Saint John, click here.
What's the best place to stay on a budget in Saint John?
Based on reviews, Hillcrest Motel is a popular 2.5-star property for our travelers looking for an economical choice, and features free WiFi and free parking. Other good options for your budget-friendly stay include Cookes Motel and Canadas Best Value Inn St. John.
What's the best accommodation when traveling with kids to Saint John?
Canadas Best Value Inn St. John is a top 3-star hotel on Expedia for families, and features an indoor pool and a restaurant. Other good options for your family trip include Hampton Inn & Suites Saint John and Clipper Shipp Beach Motel. Attractions like Harbour Station and Hilton Belyea Arena are also fun for kids of all ages.
What's the best accommodation for a romantic vacation to Saint John?
Chipman Hill Suites on Sydney is a favorite 3-star apartment for couples, and features free WiFi and laundry facilities. Other good choices for your romantic getaway include Hampton Bed & Breakfast and Delta Hotels by Marriott Saint John.
What's the best pet-friendly hotel in Saint John?
Travelodge Suites by Wyndham Saint John is a top hotel for people traveling with their pets, and offers a fitness center and laundry facilities for its human guests. Other good choices for you and your pet’s trip include Hampton Inn & Suites Saint John and Canadas Best Value Inn St. John.
Where is the best hotel to stay with easy access to Harbour Station?
Adjacent to Harbour Station, Hilton Saint John is one of the top choices for your stay based on our traveler data, and this 4.5-star hotel offers a restaurant and an indoor pool. Other good options close by include Days Inn by Wyndham Saint John New Brunswick and Delta Hotels by Marriott Saint John.
What about the best place to stay close to Saint John Imperial Theatre?
One of the top choices for your stay is Delta Hotels by Marriott Saint John, located next to Saint John Imperial Theatre, and this 3.5-star hotel offers a restaurant and an indoor pool. Days Inn by Wyndham Saint John New Brunswick and Hilton Saint John are two other good choices in the immediate area.
What's the best accommodation to stay near the beach in Saint John?
Clipper Shipp Beach Motel is a top beach property with free WiFi and free parking, and it’s located close to New River Beach. Other good options to stay near the beach include Hillside Motel and Baybreeze Restaurant and Motel.
What's the best luxury hotel in Saint John?
Hilton Saint John is a 4.5-star hotel with a restaurant and a bar, and it’s a popular choice for Expedia travelers looking for an elegant place to stay. Chateau Saint John Trademark Collection by Wyndham and Hampton Bed & Breakfast are other upscale choices for your vacation.
What are some accommodations with pools in Saint John?
Quality Inn & Suites Amsterdam is a top hotel with an indoor pool, free buffet breakfast, and free WiFi. A couple of other options with an onsite pool include Holiday Inn Express Saint John Harbour Side and Timberland Motel.

Recent reviews of Saint John hotels

More trip options