Find and Book Top Hotels in Port Hawkesbury

Search among 20 available hotels and places to stay in Port Hawkesbury from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-20 out of 20
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great81 reviews
MapView on map800 m from City Centre
From   US$ 122 /nightSelect
8.2
Great38 reviews
MapView on map9.9 km from City Centre
From   US$ 114 /nightSelect
Places to stay near Port Hawkesbury
8.0
Great42 reviews
23.4 km from Port Hawkesbury23.4 km from City Centre
From   US$ 126 /nightSelect
8.4
Great82 reviews
48.9 km from Port Hawkesbury48.9 km from City Centre
From   US$ 124 /nightSelect
8.4
Great150 reviews
42.7 km from Port Hawkesbury42.7 km from City Centre
From   US$ 74 /nightSelect
8.4
Great60 reviews
41.3 km from Port Hawkesbury41.3 km from City Centre
From   US$ 108 /nightSelect
7.6
Very good2 reviews
38.4 km from Port Hawkesbury38.4 km from City Centre
From   US$ 114 /nightSelect
8.2
Great34 reviews
43.6 km from Port Hawkesbury43.6 km from City Centre
From   US$ 131 /nightSelect
8.4
Great22 reviews
48.5 km from Port Hawkesbury48.5 km from City Centre
From   US$ 141 /nightSelect
48.8 km from Port Hawkesbury48.8 km from City Centre
From   US$ 200 /nightSelect
8.2
Great44 reviews
45.2 km from Port Hawkesbury45.2 km from City Centre
From   US$ 86 /nightSelect
Motel
8.4
Great53 reviews
45.4 km from Port Hawkesbury45.4 km from City Centre
From   US$ 86 /nightSelect
8.4
Great41 reviews
43.9 km from Port Hawkesbury43.9 km from City Centre
From   US$ 119 /nightSelect
8.2
Great34 reviews
45.8 km from Port Hawkesbury45.8 km from City Centre
From   US$ 106 /nightSelect
8.4
Great38 reviews
49.0 km from Port Hawkesbury49.0 km from City Centre
From   US$ 100 /nightSelect
8.2
Great46 reviews
49.4 km from Port Hawkesbury49.4 km from City Centre
From   US$ 91 /nightSelect
8.6
Great28 reviews
7.5 km from Port Hawkesbury7.5 km from City Centre
From   US$ 123 /nightSelect
8.2
Great39 reviews
37.9 km from Port Hawkesbury37.9 km from City Centre
From   US$ 112 /nightSelect
8.4
Great27 reviews
30.9 km from Port Hawkesbury30.9 km from City Centre
From   US$ 126 /nightSelect
8.8
Great19 reviews
35.6 km from Port Hawkesbury35.6 km from City Centre
From   US$ 130 /nightSelect

Best Hotels and Places to Stay in Port Hawkesbury

Why visit?

Port Hawkesbury is a charming town located on Cape Breton Island in Nova Scotia, Canada. With its scenic beauty, rich cultural heritage, and proximity to various attractions, it offers a memorable vacation experience for tourists. The town also provides a range of comfortable and well-equipped accommodations to suit every travelers needs.

Where to stay?

Downtown Port Hawkesbury: Staying in the heart of downtown Port Hawkesbury allows visitors to be conveniently close to the towns amenities, attractions, and entertainment options. Hotels in this area offer easy access to shops, restaurants, and the waterfront, where one can enjoy picturesque views of the Strait of Canso.

Near the Bras dOr Lakes: The Bras dOr Lakes are a highlighting feature of Port Hawkesbury, and staying in a hotel near these stunning lakes provides an opportunity to indulge in various water-based activities. Additionally, this area offers peaceful surroundings, breathtaking nature trails, and magnificent sunsets.

Waterfront accommodations: For those seeking a serene and idyllic setting, waterfront accommodations in Port Hawkesbury are the perfect choice. These hotels provide splendid views of the water, allowing guests to unwind and relax in a tranquil atmosphere. With easy access to the beach and waterfront promenade, this area is ideal for nature lovers and outdoor enthusiasts.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Maritime Inn Port Hawkesbury: This hotel offers comfortable and affordable accommodations in the heart of Port Hawkesbury. With its convenient location, guests can easily explore the towns attractions and enjoy nearby dining options. The rooms are well-appointed and come with modern amenities, ensuring a pleasant stay without breaking the bank.

MacKenzie House Tourist Home B&B: Situated in a cozy Victorian house, this bed and breakfast provides a charming and budget-friendly option for travelers. The rooms are tastefully decorated and offer a cozy atmosphere. Guests can enjoy a delicious homemade breakfast each morning and take advantage of the friendly and personalized service.

Hearthstone Inn Port Hawkesbury: This inn offers comfortable rooms and excellent value for money. Conveniently located near the downtown area, it provides easy access to local shops, restaurants, and attractions. With its friendly staff, complimentary breakfast, and clean and well-maintained rooms, Hearthstone Inn offers a pleasant and affordable stay for visitors.

Best kid-friendly hotels:

Dundee Resort & Golf Club: This family-friendly hotel offers a range of activities to keep kids entertained, including a swimming pool, mini-golf, and an outdoor playground. The resort also offers family-friendly dining options and spacious rooms that can accommodate families of all sizes.

Bras dOr Lakes Inn: Located near the Bras dOr Lakes, this inn provides a serene and picturesque setting for families. Kids can enjoy outdoor activities like fishing or playing by the lakeshore, while parents can unwind and relax. The inn also offers family suites with separate sleeping areas, making it convenient for families traveling with children.

Best hotels for a romantic getaway:

Maritime Inn Port Hawkesbury: With its cozy and comfortable rooms, Maritime Inn is an ideal choice for couples looking for a romantic escape. The hotel provides a peaceful atmosphere, and some rooms offer beautiful views of the water. Couples can enjoy a quiet evening stroll along the waterfront promenade or indulge in a romantic dinner at one of the nearby restaurants.

MacKenzie House Tourist Home B&B: This charming bed and breakfast exude a romantic ambiance, making it perfect for couples seeking a cozy retreat. The intimate setting, personalized service, and elegant rooms create a romantic atmosphere. Guests can also enjoy a romantic breakfast served in the privacy of their room or in the lovely dining area.

Best for location:

Harbourview Inn & Winchester House: Situated in a prime waterfront location, this hotel offers stunning views of the Strait of Canso. Guests can enjoy the convenience of being close to downtown Port Hawkesbury and access to various attractions and activities in the area. The inn provides comfortable accommodations and friendly service, making it an excellent choice for exploring the town.

MacKenzie House Tourist Home B&B: Located in a peaceful residential area, this bed and breakfast offers a tranquil setting while still being within walking distance of downtown Port Hawkesbury. Guests can enjoy the best of both worlds: a quiet environment and easy access to amenities, shops, and restaurants.

Maritime Inn Port Hawkesbury: Situated in the heart of Port Hawkesbury, this hotel provides excellent access to the towns attractions and amenities. Guests can explore the local shops, dine at nearby restaurants, and enjoy the vibrant atmosphere of downtown Port Hawkesbury, all within walking distance from the hotel.

Best for a short city break:

Hearthstone Inn Port Hawkesbury: With its central location and convenient amenities, Hearthstone Inn is a great choice for a short city break. Guests can easily explore the towns attractions during the day and enjoy a comfortable stay in the evenings. The inn offers comfortable rooms, friendly service, and a complimentary breakfast to start the day off right.

MacKenzie House Tourist Home B&B: This cozy bed and breakfast provide a peaceful and comfortable retreat for a short city break. The warm and welcoming atmosphere, coupled with personalized service, ensures a relaxing and enjoyable stay. Guests can unwind in the comfortable rooms and enjoy a delicious homemade breakfast before heading out to explore the town.

Show moreLess