Photo by Steve Bly/Tourism New Brunswick

Cheap Hotels in Saint John

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Cheap Hotels in Saint John

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.

Top neighborhoods in Saint John

Uptown

Saint John's Uptown neighborhood is home to attractions such as Saint John City Market and King's Square.

Red Head

The Red Head neighborhood has lots to see including Flamingo Lake and Buck Lake.

Waterloo

Saint John's Waterloo neighborhood offers attractions including Cathedral of the Immaculate Conception.

Mount Pleasant

Saint John's Mount Pleasant neighborhood offers attractions including Rockwood Park.

Top landmarks in Saint John

Frequently asked questions

How much is a cheap hotel in Saint John?
In Saint John, you'll find a variety of hotels to choose from so filter on "included" amenities or "budget property" to find the best value. Remember to sort your results by "Price: low to high" when searching for the cheapest Saint John hotels.
  • Take a look at the lowest price per night from CA $118
What is the cheapest area to stay in Saint John?
If you're looking for cheap hotels in Saint John, consider North End and Waterloo for great budget-friendly choices. Want to stay in another part of the city? Use our map feature to pinpoint low-cost hotels in the another area.
Are there cheap hotels in Saint John that offer free breakfast?
Staying in a cheap hotel in Saint John doesn't mean you have to miss out on a nice breakfast. Travelodge Suites by Wyndham Saint John serves up a free self-serve breakfast. Days Inn by Wyndham Saint John New Brunswick also offers a complimentary buffet breakfast. To find other Saint John hotels with free breakfast, use the "Breakfast included" filter.

Keep exploring