Hotels Near Port Dalhousie, Ontario (All Budgets)
This post contains affiliate links (more info here). If you make a purchase through these links, I may earn a small commission at no extra cost to you. Thanks for supporting my blog!
Searching for hotels near Port Dalhousie? Or are you looking to stay right in the heart of this waterfront community?
There are a few larger hotels across St. Catharines, but the options are somewhat limited if you want to stay in Port Dalhousie’s main downtown area (AKA within walking distance of the shops, restaurants, and Lakeside Park Beach).
In Port Dalhousie’s historic core, there’s really only one hotel option: The Juniper Inn—a small boutique hotel with six rooms.
If you don’t mind driving 10 minutes or so, you’ll find larger hotels throughout St. Catharines (some of which are more budget-friendly).
Open to Airbnbs as well? I’ve included a few Airbnb options at the bottom of this list since there are several within walking distance of downtown Port Dalhousie.
I live in St. Catharines and love helping people plan their visit to Port Dalhousie. I’ve already got you covered when it comes to must-try restaurants and the best things to do—now, let’s find you the perfect place to stay.
⭐️ My top hotel choices near Port Dalhousie are The Juniper Inn and the Hampton Inn St. Catharines Niagara ⭐️
Hotels in Port Dalhousie
The Juniper Inn
⭐️ Rating: 9.5 on Booking.com | 4.9 on Google
📍 Location: 38 Lakeport Rd, St. Catharines
🚗 Parking: Free (but located a block or so away from the hotel)
🐕 Dog-friendly rooms: Yes
The Juniper Inn is a lovely family-run boutique hotel with six rooms—each with its own theme and decor. There’s a flamingo-themed room, a cactus-inspired suite, and a room dedicated to rock ‘n roll legends.
Aside from the cozy feel and Instagram-worthy aesthetic, the best thing about this hotel is its location. It’s right in the heart of Port Dalhousie, only steps away from the best restaurants, shops, and attractions.
It’s also a three-minute walk to Lakeside Park Beach, the carousel, and the pier. Basically, it’s super close to all the best things to do in Port Dalhousie.
Fun fact about this property: it’s housed in a historic building that dates back to 1885 and was originally built as a ship chandlery (ship supply store).
Here’s what other people have to say about The Juniper Inn:
👍 “Everything was wonderful. The location was central to everything in this little beach town. The room was well-appointed. Nicely decorated. It had everything we needed for our stay. Great restaurants and bars on the same street as us. The beach was a block away. Overall, I would absolutely recommend this place for anyone looking for a relaxing vacation in a mostly quiet beach town.
👎 The long-term parking was a block away which really wasn’t that bad. The only other downside was the traffic noise from the motorcycles and muscle cars that would drive by.” – Stuart from the UK (Read more reviews here)
Hotels near Port Dalhousie
Hampton Inn St. Catharines Niagara (8-minute drive)
⏱️ Distance from Port Dalhousie: 8-minute drive (4km/2.5m)
⭐️ Rating: 8.8 on Booking.com | 4.5 on Google
🚗 Parking: Free
🐕 Dog-friendly rooms: Yes
This hotel is essentially what you’d expect from a Hampton Inn property: clean, comfortable, and reliable with amenities like an indoor pool and gym.
Breakfast is also included in the room rate (it’s just a standard hotel buffet with basic food options, however).
The Hampton Inn St. Catharines Niagara is centrally located and right off the QEW, so it’s easy to get to Port Dalhousie and other St. Catharines neighbourhoods.
There’s not much to do in the immediate area around the hotel; this area is a busy part of St. Catharines with car dealerships, local businesses, and some restaurants.
Pho Bat Trang—one of my favourite Vietnamese restaurants in the city—is really close to the hotel if you’re looking for good options nearby.
View this post on Instagram
Here’s what other people have to say about the Hampton Inn St. Catharines Niagara:
👍 “Cleanliness, facilities like pool & exercise equipment
👎 Breakfast could be a bit better with more actual fruit varieties like apples, oranges, and banana. Also, there’s a lack of less sugary food like plain yogurt etc. The warm cereal was like glue. Constantly out of coffee and hot water. Also, there’s no decaf coffee.” – Irene from Canada (Read more reviews here)
Capri Inn (10-minute drive)
⏱️ Distance from Port Dalhousie: 10-minute drive (5km/3m)
⭐️ Rating: 8.7 on Booking.com | 4.5 on Google
🚗 Parking: Free
This budget-friendly two-star inn (or motel, really) is located just off the QEW on Ontario Street in St. Catharines.
The rooms are basic and the decor is dated, but the property is clean, the beds are better than average, and the staff are friendly and helpful.
Since it’s just off the highway, the Capri Inn is close to different attractions in St. Catharines and Niagara-on-the-Lake.
From this area, it’s a quick 10-minute drive to Port Dalhousie, an 11-minute drive to the Outlet Collection at Niagara, and a 10-minute drive to the best restaurants in downtown St. Catharines.
Here’s what other people have to say about the Capri Inn:
👍 “The location was convenient and the room/bed was very clean and comfortable. The shower had a removable shower head and the water pressure was great!
👎 The room had a stale, aged smell of smoke. Not severe but enough to make you notice.” – Kendra from Canada (Read more reviews here)
Holiday Inn Express Niagara-on-the-Lake (15-minute drive)
⏱️ Distance from Port Dalhousie: 15-minute drive (12km/7.5m)
⭐️ Rating: 8.8 on Booking.com | 4.5 on Google
🚗 Parking: Free
🐕 Dog-friendly rooms: Yes
Sitting near the border of St. Catharines and Niagara-on-the-Lake, the Holiday Inn Express NOTL is a great choice if you want be relatively close to Port Dalhousie, wineries, and NOTL attractions.
This hotel is clean and modern with an indoor pool, fitness centre, and free on-site parking. A buffet breakfast is included in the room rate as well, but it’s nothing spectacular.
Similar to the Hampton Inn, you’re getting a typical hotel breakfast with basic options that aren’t always the tastiest.
In terms of location, The Holiday Inn Express Niagara-on-the-Lake is situated in a convenient spot right off the QEW.
From the hotel, it’s a 15-minute drive to Port Dalhousie and a 20-minute drive to Niagara-on-the-Lake’s old town. Several wineries—including Colaneri and Chateau des Charmes—are only five minutes away.
Here’s what other people are saying about the Holiday Inn Express NOTL:
👍 “Clean, comfortable beds, friendly staff
👎 The breakfast wasn’t good, scrambled eggs were gross, maybe powdered eggs. Sausage was inedible. Potatoes undercooked. Hard boiled eggs were the safest choice. Second morning was slightly better, with cheese omelettes, bacon and baked beans.” – Julie from the US (Read more reviews here)
Airbnbs in Port Dalhousie
Here are a few of the best Airbnbs I found within close proximity to the heart of Port Dalhousie:
- Christie St. Coach House – Beautifully designed home in a quiet neighbourhood, only a 10-minute walk from the downtown area.
- Anna’s Place – Modern lower-level suite with two bedrooms and continental breakfast included. 5-minute drive from downtown Port Dalhousie.
- Nautica Beach House on Lake Ontario – Cozy and spacious three-bedroom home with beautiful lake views and private beach access.
- Bright bungalow steps to lake in Port Dalhousie – Three-bedroom home with a pool in the backyard. 25-minute walk to Lakeside Park Beach.

