Hotels in Saint John

Search and compare Saint John hotels from hundreds of travel sites and save

Saint John, NB, Canada
28 Jul — 29 Jul2
Saint John, NB, Canada
Wed 28/7
Thu 29/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Saint John

Filter by star ratings
All filters
Chipman Hill Suites On Sydney
Chipman Hill Suites On Sydney
8.9 Excellent
Saint John, NB, Canada
Show on map
0.9 km from city centre, Saint John 
ExcellentBased on 108 reviews
8.9

Chipman Hill Suites - Sydney Street is located in Saint John and is close to Fort Menagoueche. Guests can also enjoy free internet access.

Chipman Hill Suites - Senator Dever House
Chipman Hill Suites - Senator Dever House
9.0 Excellent
Saint John, NB, Canada
Show on map
0.4 km from city centre, Saint John 
ExcellentBased on 6 reviews
9.0

This comfortable property in Saint John offers free wireless internet, as well as an express check-in and check-out feature and laundry facilities. It is also a short stroll from the Loyalist House and Saint John City Market, and is close to many of the area's popular attractions.

Mahogany Manor Bed & Breakfast
Mahogany Manor Bed & Breakfast
9.5 Excellent
220 Germain Street, Saint John, NB, Canada
Show on map
0.8 km from city centre, Saint John 
ExcellentBased on 306 reviews
9.5

Mahogany Manor Bed & Breakfast offers 3-star accommodation in Saint John. Guests can also make use of complimentary Wi-Fi.

Shadow Lawn Inn
Shadow Lawn Inn
9.2 Excellent
3180 Rothesay Road, Saint John, NB, Canada
Show on map
13.7 km from city centre, Saint John 
ExcellentBased on 39 reviews
9.2

Shadow Lawn Inn is situated in Rothesay and offers complimentary Wi-Fi. It is close to the area's tourist hot spots and is minutes on foot from Rothesay Railway Station.

Moore's Specialties Relaxing Retreat Guest House
Moore's Specialties Relaxing Retreat Guest House
9.6 Excellent
1254 Route 825, Saint John, NB, Canada
Show on map
25.4 km from city centre, Saint John 
ExcellentBased on 56 reviews
9.6

Within a 20-minute car trip of Saint John Airport, Moore's Specialties offers a swimming pool and complimentary Wi-Fi. It also features a 24-hour reception, a sun deck and room service.

Days Inn by Wyndham Saint John New Brunswick
Days Inn by Wyndham Saint John New Brunswick
8.2 Excellent
175 City Road, Saint John, NB, Canada
Show on map
1.3 km from city centre, Saint John 
ExcellentBased on 557 reviews
8.2

Set in Saint John, the motel is a short walk from Port of Saint John and offers an indoor pool and a sauna. It also provides an express check-in and check-out feature, a ballroom and meeting rooms.

Park Plaza Motel
Park Plaza Motel
5.2 Okay
607 Rothesay Avenue, Saint John, NB, Canada
Show on map
5.9 km from city centre, Saint John 
OkayBased on 49 reviews
5.2

Park Plaza Motel provides a comfortable setting when in Saint John. Those staying at the property can also enjoy complimentary wireless internet.

Queen Anne Inn
Queen Anne Inn
9.6 Excellent
494 Saint George Street, Annapolis Royal, NS, Canada
Show on map
73.5 km from city centre, Saint John 
ExcellentBased on 170 reviews
9.6

Located in Annapolis Royal, Queen Anne Inn is within a 40-minute drive of Digby/Annapolis Regional Airport and provides a Jacuzzi. Guests can also enjoy complimentary internet access throughout the property.

Hillside Motel
Hillside Motel
6.6 Good
1131 Manawagonish Road, Saint John, NB, Canada
Show on map
4.6 km from city centre, Saint John 
GoodBased on 67 reviews
6.6

Hillside Motel is located in Saint John and provides guests with free Wi-Fi. It also offers a terrace, a 24-hour reception and a safe.

Homeport Historic B&B
Homeport Historic B&B
9.3 Excellent
80 Douglas Avenue, Saint John, NB, Canada
Show on map
0.9 km from city centre, Saint John 
ExcellentBased on 154 reviews
9.3

Homeport Historic B&B provides historic 5-star accommodation in Saint John. The various amenities this Victorian bed & breakfast features include luggage storage, an express check-in and check-out feature and meeting rooms.

Tips for booking a Saint John hotel

Cheapest month:January
Most expensive month:July
Average price in Saint John:C$ 135/night
Absolute cheapest price found:C$ 50/night
Cheapest day:Friday
Most expensive day:Tuesday
C$ 96 - C$ 174
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 137 - C$ 170
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint John hotels

Show all 71 hotels
1
Queen Anne Inn
Queen Anne Inn
9.6 Excellent
494 Saint George Street, Annapolis Royal, NS, Canada
Show on map
0.5 km from city centre, Annapolis Royal 

Located in Annapolis Royal, Queen Anne Inn is within a 40-minute drive of Digby/Annapolis Regional Airport and provides a Jacuzzi. Guests can also enjoy complimentary internet access throughout the property.

2
Moore's Specialties Relaxing Retreat Guest House
Moore's Specialties Relaxing Retreat Guest House
9.6 Excellent
1254 Route 825, Saint John, NB, Canada
Show on map
25.4 km from city centre, Saint John 

Within a 20-minute car trip of Saint John Airport, Moore's Specialties offers a swimming pool and complimentary Wi-Fi. It also features a 24-hour reception, a sun deck and room service.

3
Hillcrest Motel
Hillcrest Motel
4.7 Okay
1315 Manawagonish Road, Saint John, NB, Canada
Show on map
5.1 km from city centre, Saint John 

This comfortable motel in Saint John offers free Wi-Fi, as well as laundry facilities and a 24-hour reception. It also features a laundry service.

4
Chipman Hill Suites On Sydney
Chipman Hill Suites On Sydney
8.9 Excellent
Saint John, NB, Canada
Show on map
0.9 km from city centre, Saint John 

Chipman Hill Suites - Sydney Street is located in Saint John and is close to Fort Menagoueche. Guests can also enjoy free internet access.

5
Best Western Plus Saint John Hotel & Suites
Best Western Plus Saint John Hotel & Suites
8.7 Excellent
55 Majors Brook Drive, Saint John, NB, Canada
Show on map
5.5 km from city centre, Saint John 

Located in Saint John, the hotel is a short drive from the Loyalist House and Port of Saint John. It provides a fitness centre, as well as a heated pool, a 24-hour reception and an express check-in and check-out feature.

6
Shadow Lawn Inn
Shadow Lawn Inn
9.2 Excellent
3180 Rothesay Road, Saint John, NB, Canada
Show on map
13.7 km from city centre, Saint John 

Shadow Lawn Inn is situated in Rothesay and offers complimentary Wi-Fi. It is close to the area's tourist hot spots and is minutes on foot from Rothesay Railway Station.

7
Island View Motel
Island View Motel
6.0 Good
1726 Manawagonish Road, Saint John, NB, Canada
Show on map
6.3 km from city centre, Saint John 

Featuring views of Saint John, Island View Motel offers free Wi-Fi. It also provides luggage storage and a 24-hour reception.

Cheapest hotels in Saint John, New Brunswick

Show all 71 hotels
Hillcrest Motel
Hillcrest Motel
4.7 Okay
1315 Manawagonish Road, Saint John, NB, Canada
Show on map
5.1 km from city centre,  

This comfortable motel in Saint John offers free Wi-Fi, as well as laundry facilities and a 24-hour reception. It also features a laundry service.

C$ 46
Avg. per night
Chipman Hill Suites - Senator Dever House
Chipman Hill Suites - Senator Dever House
9.0 Excellent
Saint John, NB, Canada
Show on map
0.4 km from city centre,  

This comfortable property in Saint John offers free wireless internet, as well as an express check-in and check-out feature and laundry facilities. It is also a short stroll from the Loyalist House and Saint John City Market, and is close to many of the area's popular attractions.

C$ 72
Avg. per night
Regent Motel
Regent Motel
7.1 Good
2121 Ocean Westway, Saint John, NB, Canada
Show on map
8.1 km from city centre,  

Regent Motel Saint John provides a comfortable setting when in Saint John. Those staying at the property can also enjoy free Wi-Fi.

C$ 77
Avg. per night
Hillside Motel
Hillside Motel
6.6 Good
1131 Manawagonish Road, Saint John, NB, Canada
Show on map
4.6 km from city centre,  

Hillside Motel is located in Saint John and provides guests with free Wi-Fi. It also offers a terrace, a 24-hour reception and a safe.

C$ 82
Avg. per night
Island View Motel
Island View Motel
6.0 Good
1726 Manawagonish Road, Saint John, NB, Canada
Show on map
6.3 km from city centre,  

Featuring views of Saint John, Island View Motel offers free Wi-Fi. It also provides luggage storage and a 24-hour reception.

C$ 89
Avg. per night
Admiral's Quay Motel & Suites
Admiral's Quay Motel & Suites
7.4 Good
1711 Manawagonish Road, Saint John, NB, Canada
Show on map
6.2 km from city centre,  

Located in Saint John, Admiral's Quay Motel & Suites is within easy reach of Carleton Martello Tower and Port of Saint John. It provides free Wi-Fi, a sun deck and a swimming pool.

C$ 90
Avg. per night
Park Plaza Motel
Park Plaza Motel
5.2 Okay
607 Rothesay Avenue, Saint John, NB, Canada
Show on map
5.9 km from city centre,  

Park Plaza Motel provides a comfortable setting when in Saint John. Those staying at the property can also enjoy complimentary wireless internet.

C$ 94
Avg. per night
Days Inn by Wyndham Saint John New Brunswick
Days Inn by Wyndham Saint John New Brunswick
8.2 Excellent
175 City Road, Saint John, NB, Canada
Show on map
1.3 km from city centre,  

Set in Saint John, the motel is a short walk from Port of Saint John and offers an indoor pool and a sauna. It also provides an express check-in and check-out feature, a ballroom and meeting rooms.

C$ 97
Avg. per night

Hotel prices in Saint John

2 stars or below

C$ 46 - C$ 97

Days Inn by Wyndham Saint John New Brunswick
C$ 97
Avg. per night
Hillcrest Motel

#2 Most popular

C$ 46
Avg. per night
Regent Motel

Best value

Regent Motel
7.1 Good
C$ 77
Avg. per night
3 stars

C$ 141 - C$ 265

Moore's Specialties Relaxing Retreat Guest House
C$ 265
Avg. per night
Homeport Historic B&B

#2 Most popular

C$ 142
Avg. per night
Mahogany Manor Bed & Breakfast

Best value

C$ 141
Avg. per night
4 stars and up

C$ 129 - C$ 188

Best Western Plus Saint John Hotel & Suites
C$ 147
Avg. per night
Queen Anne Inn

#2 Most popular

Queen Anne Inn
9.6 Excellent
C$ 188
Avg. per night
Chateau Saint John, Trademark Collection by Wyndham
C$ 129
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Saint John

About Saint John

Saint John is a lively port city set on a natural harbour and surrounded by sheer cliffs, rocky coves and windswept bluffs. Spend your time enjoying the spectacular ocean views, devouring fresh seafood and exploring the historic downtown core filled with 19th-century redbrick and sandstone houses.

Things to do

Wander through the narrow laneways of Saint John's historic downtown district. You can gaze up at Beaux-Arts architecture on Prince William Street, listen to local music at the King’s Square Bandstand and visit the tombstones of Saint John's first British settlers at the Loyalist Burial Ground.

The Irving Nature Park offers a taste of New Brunswick's rugged coastline. Walking trails through the park showcase pristine beaches, soaring sea cliffs and lush wetlands. You can also watch seals basking on the rocks just offshore.

Step back in time at the New Brunswick Museum, one of Canada's oldest cultural attractions. It features fantastic exhibitions on local marine wildlife, including a life-size whale specimen. You can also admire Canadian artwork and sailing ship models.

Shop for local produce at the Old City Market, where vendors have been selling goods since 1876. It's housed in a cavernous brick building and is filled with stalls selling baked goods, local meats and fresh seafood from the Bay of Fundy. For upscale dining, head to Port City Royal, a chef-owned eatery championing local produce and creative cuisine.

Getting around

Downtown Saint John is best explored on foot, especially around the historic district. Public buses operate throughout the city and Saint John Airport is 15 kilometres away. A rental car is best for exploring Saint John and the Bay of Fundy.

Saint John travel FAQs

  • What are the best hotels in Saint John?

    Days Inn by Wyndham Saint John New Brunswick (8.2/10 from 557 reviews), Best Western Plus Saint John Hotel & Suites (8.7/10 from 160 reviews), and Chateau Saint John, Trademark Collection by Wyndham (9.1/10 from 394 reviews) are all highly rated places to stay in Saint John.

  • What is a good hotel near Harbour Station?

    A good hotel close to Harbour Station is Days Inn by Wyndham Saint John New Brunswick (rated 8.2/10 from 557 reviews).

  • How much do hotels in Saint John cost?

    Hotels in Saint John cost an average of C$ 148/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Saint John had higher average prices of C$ 148/night and C$ 149/night respectively.

  • How much is a cheap hotel in Saint John?

    HotelsCombined users have found cheap hotels in Saint John starting from C$ 52 per night in the last 3 days.

  • How much is a hotel in Saint John tonight?

    Over the last 3 days, the starting price of a hotel in Saint John tonight has been as low as C$ 57 and the average price has been as much as C$ 144.