Hotels in Saint John, Canada

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

Saint John, NB, Canada
16 Jul — 17 Jul2
Saint John, NB, Canada
Sat 16/7
Sun 17/7
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Saint John

Filter by star ratings
All filters
Canadas Best Value Inn Saint John
7.3 Good
10 Portland Street, Saint John, NB, Canada
Show on map
0.5 km from city centre, Saint John, NB, Canada 
GoodBased on 778 reviews
7.3

The hotel is located in Saint John and is close to Saint John City Market. It also offers a Jacuzzi, free Wi-Fi and an indoor pool.

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

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

Travelodge Suites by Wyndham Saint John
8.1 Excellent
1011 Fairville Boulevard, Saint John, NB, Canada
Show on map
4.1 km from city centre, Saint John, NB, Canada 
ExcellentBased on 388 reviews
8.1

Travelodge Suites by Wyndham Saint John is located in Saint John and provides outdoor tennis courts. It has a fitness centre, as well as a 24-hour reception, meeting rooms and a swimming pool.

Holiday Inn Express Saint John Harbour Side, An Ihg Hotel
8.9 Excellent
400 Main Street, Saint John, NB, Canada
Show on map
0.8 km from city centre, Saint John, NB, Canada 
ExcellentBased on 453 reviews
8.9

Holiday Inn Express Hotel & Suites Saint John Harbour Side provides comfortable 3-star accommodation in Saint John. It also features free Wi-Fi, a Jacuzzi and an indoor pool.

Hilton Saint John
7.8 Good
1 Market Square, Saint John, NB, Canada
Show on map
0.2 km from city centre, Saint John, NB, Canada 
GoodBased on 431 reviews
7.8

Hilton Saint John is situated in Saint John and is close to the area's popular attractions. It also features a Jacuzzi, a swimming pool and a sauna.

Hampton Inn & Suites Saint John
7.5 Good
51 Fashion Drive, Saint John, NB, Canada
Show on map
4.5 km from city centre, Saint John, NB, Canada 
GoodBased on 487 reviews
7.5

Hampton Inn & Suites Saint John provides charming 3-star accommodation in Saint John. It also offers a Jacuzzi, a swimming pool and water slides.

Best Western Plus Saint John Hotel & Suites
8.6 Excellent
55 Majors Brook Drive, Saint John, NB, Canada
Show on map
5.4 km from city centre, Saint John, NB, Canada 
ExcellentBased on 147 reviews
8.6

Located in Saint John, the hotel is an easy drive from Port of Saint John and provides on-site parking. It has a gym, as well as an express check-in and check-out feature, meeting rooms and a heated pool.

Chateau Saint John, Trademark Collection by Wyndham
8.9 Excellent
369 Rockland Road, Saint John, NB, Canada
Show on map
0.9 km from city centre, Saint John, NB, Canada 
ExcellentBased on 739 reviews
8.9

Chateau Saint John Trademark Collection by Wyndham is located in Saint John and offers free Wi-Fi. It is moments from Port of Saint John and is near the area's popular attractions and dining spots.

Delta Hotels by Marriott Saint John
8.2 Excellent
39 King Street, Saint John, NB, Canada
Show on map
0.5 km from city centre, Saint John, NB, Canada 
ExcellentBased on 456 reviews
8.2

Delta Hotels by Marriott Saint John is situated in Saint John and is close to the area's well-known attractions. Some of the popular facilities on offer at this 4-star hotel are an indoor pool and free Wi-Fi.

Days Inn by Wyndham Saint John New Brunswick
7.9 Good
175 City Road, Saint John, NB, Canada
Show on map
1.3 km from city centre, Saint John, NB, Canada 
GoodBased on 653 reviews
7.9

Situated in Saint John, the hotel is within walking distance of Port of Saint John and provides a sauna, a Jacuzzi and an indoor pool. It also features a ballroom, an express check-in and check-out feature and meeting rooms.

Top Rated Saint John hotels

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

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.

2
Chipman Hill Suites on Sydney
9.0 Excellent
Saint John, NB, Canada
Show on map
0.9 km from city centre, Saint John, NB, Canada 

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

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

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.

4
Unb Saint John Summer Hotel
100 Tucker Park Road, Saint John, NB, Canada
Show on map
4.0 km from city centre, Saint John, NB, Canada 

Located in Saint John, the hotel is a short drive from Port of Saint John and Fort Menagoueche. It also provides meeting rooms, luggage storage and a BBQ/picnic area.

Cheapest hotels in Saint John, Canada

Econo Lodge Inn & Suites
8.0 Excellent
1441 Manawagonish Road, Saint John, NB, Canada
Show on map
5.4 km from city centre, Saint John, NB, Canada 

Econo Lodge Inn & Suites Saint John is located in Saint John and provides guests with wired internet. It also offers a 24-hour reception, an express check-in and check-out feature and a BBQ/picnic area.

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

Located in Saint John, the motel is within easy reach of Fort Menagoueche and Port of Saint John. It also provides a BBQ/picnic area, a garden and a 24-hour reception.

C$ 99
Avg. per night
Homeport Historic B&B
9.1 Excellent
80 Douglas Avenue, Saint John, NB, Canada
Show on map
0.9 km from city centre, Saint John, NB, Canada 

Situated a short drive from Port of Saint John, Homeport Historic B&B offers Victorian accommodation in Saint John. It also provides an express check-in and check-out feature, meeting rooms and luggage storage.

C$ 161
Avg. per night
Chipman Hill Suites on Union
9.4 Excellent
Saint John, NB, Canada
Show on map
0.4 km from city centre, Saint John, NB, Canada 

Situated in Saint John, Chipman Hill Suites - Union Street offers 4.5-star accommodation, as well as free Wi-Fi. It is ideally located for those wanting to sightsee in the area.

C$ 182
Avg. per night
Chipman Hill Suites - Pratt House
8.6 Excellent
Saint John, NB, Canada
Show on map
0.4 km from city centre, Saint John, NB, Canada 

Chipman Hill Suites - Pratt House is situated in Saint John and is close to the area's popular attractions. It offers free Wi-Fi, an express check-in and check-out feature and laundry facilities.

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

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$ 220
Avg. per night
Park Plaza Motel
607 Rothesay Avenue, Saint John, NB, Canada
Show on map
5.9 km from city centre, Saint John, NB, Canada 

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

C$ 381
Avg. per night

Hotel prices in Saint John

2 stars and under
3 stars
4 stars +

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 in Saint John

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 Saint John

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.

Facts about staying in Saint John

  • What are the best hotels in Saint John?

    Hilton Saint John is a very popular hotel in Saint John with a score of 7.8 from 431 reviews. Chateau Saint John, Trademark Collection by Wyndham (8.9 from 740 reviews) and Travelodge Suites by Wyndham Saint John (8.1 from 388 reviews) are also highly rated Saint John hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Saint John Imperial Theatre?

    Chateau Saint John, Trademark Collection by Wyndham is a hotel near Saint John Imperial Theatre that is popular with HotelsCombined users, scoring 8.9 across 740 reviews.

  • What is a good hotel in Saint John near Harbour Station?

    Chateau Saint John, Trademark Collection by Wyndham is the hotel close to Harbour Station that is most recommended by HotelsCombined users, with 740 reviews rating it at 8.9/10.

  • How much do hotels in Saint John cost?

    C$ 290/night is the average price of a hotel in Saint John, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Saint John?

    Prices for Saint John hotels have been found for as low as C$ 131/night over the last 3 days.

  • How much is a hotel in Saint John tonight?

    Users have found prices for hotels in Saint John tonight starting as low as C$ 131, rising to an average cost of C$ 290, based on searches in the last 72 hours. Prices start from C$ 328 for a 4-star hotel in Saint John for tonight.