Find hotels in St. Peters from £65

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St. Peters hotels

Joyce's Motel & Cottages

Joyce's Motel & Cottages
2.5 star property
St. Peters
7.6 out of 10, Good, (164 reviews)
"I would stay there again,room was clean and view off the water"
Canada
John
The price is £66
includes taxes & fees
1 Jun - 2 Jun
Joyce's Motel & Cottages

Bras d'Or Lakes Inn

Bras d'Or Lakes Inn
3.0 star property
St. Peters
9.0 out of 10, Wonderful, (466 reviews)
"Nice place to stay"
Canada
Mark
The price is £124
includes taxes & fees
11 May - 12 May
Bras d'Or Lakes Inn

The Iona Heights Inn

The Iona Heights Inn
3.5 star property
Iona
8.8 out of 10, Excellent, (974 reviews)
"Location, views, comfortable room"
Canada
Cheryl
The price is £65
includes taxes & fees
14 May - 15 May
The Iona Heights Inn

Dundee Resort & Golf Club

Dundee Resort & Golf Club
3.0 star property
Dundee
8.2 out of 10, Very good, (613 reviews)
"Very interesting resort, beautiful location."
Canada
Donna
The price is £74
includes taxes & fees
31 May - 1 Jun
Dundee Resort & Golf Club
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St. Peters attractions

Learn more about St. Peters

Kayak through the historic St. Peters Canal, connecting the sparkling Bras d'Or Lake to the Atlantic Ocean. Discover local heritage at MacAskill House Museum before hiking Battery Provincial Park's coastal trails for breathtaking maritime views.

Close-up view of the lighthouse in St. Peter Harbour, Prince Edward Island, Canada, standing on sand dunes covered with green grass, reflecting on the water.

Top St. Peters Hotel Reviews

More cheap stays in St. Peters

Frequently asked questions

What is the best area to stay in St Peters?
The best area to stay in St. Peters, Nova Scotia, is generally around the waterfront and the village centre, particularly near the St. Peter's Canal.

This central area is the heart of the village, offering easy access to the canal, which connects the Atlantic Ocean to the Bras d'Or Lake. You'll find a selection of local shops, eateries, and a boardwalk great for strolling. The main road, Route 104, runs through the village, making it easy to navigate.

Couples looking for a relaxing getaway often appreciate this area. The proximity to the canal provides picturesque views and opportunities for gentle walks. Many accommodations here offer a peaceful setting with convenient access to local dining options, great for enjoying a quiet evening.

For those interested in exploring the Bras d'Or Lake, staying close to the marina facilities in the village centre is ideal.
What are the best hotels in St Peters that travellers recommend?
For an excellent hotel in St Peters that travellers frequently recommend, consider the Bras d'Or Lakes Inn.

This 3-star hotel, with an impressive 9.0 rating, is highly praised for its comfortable and clean rooms. Guests often highlight the top and helpful staff, as well as the delicious food served in its restaurant. It offers lovely lake views and features amenities such as a fireplace and premium bedding. The hotel also provides free self-parking and accessible parking, including extended duration options. Its location is convenient, being just 0.6 km from St. Peters Marina, 0.4 km from St. Peters Canal National Historic Site, and 1.0 km from Battery Provincial Park. Mountain biking is also available nearby for those who enjoy outdoor activities.
What are the best family hotels in St Peters?
For family-friendly accommodation in St Peters, consider the Bras d'Or Lakes Inn or Joyce's Motel & Cottages.

The 3-star Bras d'Or Lakes Inn, with a 9.0 rating, is a great option, particularly for its location right by the lake, offering lovely lake views. Guests often mention the top and helpful staff, comfortable and clean rooms, and delicious food at the on-site restaurant. It is also conveniently located just 0.4 km from St. Peters Canal National Historic Site and 0.6 km from St. Peters Marina.

Another good choice is Joyce's Motel & Cottages, which has a 7.6 rating. This accommodation is well-suited for families, offering free cribs and rollaway extra beds, as well as a playground for children. Many rooms also feature kitchens and ocean views, adding to the convenience and appeal for families. It is just 1.0 km from Battery Provincial Park and 1.2 km from St. Peters Canal National Historic Site.
What are the best spa hotels in St Peters?
For a top-rated spa hotel in St Peters, the Bras d'Or Lakes Inn is an excellent choice.

This 3-star hotel, with a superb 9.0 rating, offers an onsite spa and massage services, great for relaxation. Guests consistently praise the comfortable and clean rooms, as well as the top and helpful staff. The hotel also boasts a great location with beautiful lake views and delicious onsite dining. For those who enjoy outdoor activities, mountain biking is available nearby.
What are the top pet-friendly hotels in St Peters?
For pet-friendly hotels in St Peters, consider the Bras d'Or Lakes Inn and Joyce's Motel & Cottages.

The 3-star Bras d'Or Lakes Inn, with a 9.0 rating, is a fantastic choice for travellers with pets. This hotel is located close to St. Peters Marina and the St. Peters Canal National Historic Site, making it convenient for exploring the area. Guests frequently praise the top and helpful staff, comfortable and clean rooms, and the delicious food served at its restaurant. Many rooms also offer lovely lake views.

Another good option is Joyce's Motel & Cottages, which has a 7.6 rating. This accommodation is also pet-friendly and features kitchens in its rooms, providing added convenience for longer stays. It is situated near Battery Provincial Park and the St. Peters Canal National Historic Site.
What are the best budget hotels in St Peters?
For budget-friendly accommodation in St Peters, the Bras d'Or Lakes Inn is a highly recommended option.

The 3-star Bras d'Or Lakes Inn, with an excellent 9.0 rating, offers comfortable and clean rooms, and guests frequently praise the top and helpful staff. The hotel provides free WiFi and free self-parking, including extended duration parking. It boasts a beautiful lake-side location with lake views and is conveniently close to local attractions such as the Nicholas Denys Museum (0.2 km), St. Peters Marina (0.6 km), and MacAskill House Museum (0.8 km). The on-site restaurant also receives high marks for its delicious food.
What are the most romantic hotels in St Peters for couples?
For a romantic stay in St Peters for couples, the Bras d'Or Lakes Inn is a wonderful choice.

The 3-star Bras d'Or Lakes Inn, with an impressive 9.0 rating, is ideally situated with lovely lake views. Guests often praise the comfortable and clean rooms, as well as the top and helpful staff. Its convenient location places it very close to attractions like the St. Peters Canal National Historic Site, just 0.4 km away, and the St. Peters Marina, 0.6 km away. The hotel also offers complimentary WiFi and free self-parking, adding to the convenience for couples.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Peters.
How can I save on a St. Peters hotel booking with Expedia?
Members always get our best prices. Find our best St. Peters hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St. Peters hotel?
Prices for hotels in St. Peters often vary, but you can find a great deal from £65 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia