Find hotels in Saint Peters Bay from $90

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Saint Peters Bay hotels

Johnson Shore Inn

Johnson Shore Inn
3.0 star property
Rock Barra
9.8 out of 10, Exceptional, (239 reviews)
"Spectacular ocean views surround this inn. Pleasant hosts and very good homemade breakfast completed this as a perfect package when looking for accommodations in PEI . "
Canada
Carl
$140 nightly
The price is $161
Apr 30 - May 1
Total with taxes and fees
Johnson Shore Inn

Rodd Brudenell River

Rodd Brudenell River
4.0 star property
Georgetown Royalty
9.0 out of 10, Wonderful, (1,000 reviews)
"Great stay"
Canada
Jessica
$78 nightly
The price is $90
Apr 30 - May 1
Total with taxes and fees
Rodd Brudenell River
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 Saint Peters Bay attractions

Learn more about Saint Peters Bay

Kayak along the pristine shoreline of Saint Peters Bay where red sandstone cliffs meet crystal-clear waters. Explore the Greenwich section of Prince Edward Island National Park nearby, with its floating boardwalk and impressive dune system.

Top Saint Peters Bay Hotel Reviews

More cheap stays in Saint Peters Bay

Hotels in Saint Peters Bay with star-rating

Find out more about Saint Peters Bay

Top reasons to visit Saint Peters Bay

  • Scenic Beaches: Enjoy the picturesque beaches of Saint Peters Bay, perfect for relaxation and family fun.
  • Outdoor Adventures: Explore scenic hiking trails and embark on exciting water activities for a memorable experience.
  • Historical Attractions: Discover historic lighthouses and local cultural sites that showcase the area’s rich heritage.
  • Family-Friendly Activities: Engage in a mix of family-oriented experiences, including shopping and golfing.
  • Charming Accommodations: Choose from a variety of comfortable stays, including unique agritourism properties and pet-friendly options.

Find great hotels in and around Saint Peters Bay

Saint Peters Bay offers a delightful selection of accommodations perfect for travelers seeking adventure and relaxation. From charming resorts to unique agritourism properties, you’ll find pet-friendly options and unforgettable beach experiences. With plenty of amenities, good parking, and house rentals available, you can enjoy a comfortable stay while exploring the stunning surroundings. Whether you're looking for a star inn or a cozy retreat, Saint Peters Bay has something for everyone.

  • Rodd Crowbush Golf & Beach Resort: Experience a luxurious beach and golf getaway at this 5-star resort, just 10 miles from Saint Peters Bay. With a guest rating of 8.8, Rodd Crowbush is perfect for travelers seeking a blend of relaxation and recreation. Enjoy direct access to stunning beaches and indulge in premium golfing experiences right on the property. Guests appreciate the elegant accommodations and the resort's wide array of amenities, including a full-service restaurant, spa, and outdoor activities, all designed to enhance your coastal retreat.
  • Gateway to Greenwich Suites: Embrace adventure and nature at this charming 3-star hotel located in Saint Peters Bay, boasting a guest rating of 8.6. Ideal for outdoor enthusiasts, this property offers a multitude of adventure sports and recreational activities, including swimming, kayaking, and hiking—all available nearby. The accommodations are designed for a refreshing nature experience, featuring outdoor amenities such as a balcony or patio, picnic area, and a lovely terrace. Guests can immerse themselves in the tranquil surroundings while enjoying the wellness-focused atmosphere.
  • 45 Steps - The Culinary Beachside Inn: Just 4 miles from Saint Peters Bay, this exquisite 5-star inn boasts a perfect guest rating of 10.0, making it a top choice for discerning travelers. With direct beach access, you can enjoy sun-soaked days and thrilling outdoor adventures, including skiing, hiking, and biking. Known for its culinary delights, this inn is not only about stunning views and activities but also offers gourmet dining experiences that highlight local flavors. The combination of luxury, adventure, and exceptional service guarantees an unforgettable stay.

Where to stay near Saint Peters Bay

Saint Peters Bay, a charming coastal destination in Prince Edward Island, offers a delightful blend of family-friendly activities and serene outdoor experiences. Explore beautiful beaches and enjoy the scenic views that the bay has to offer. Nearby towns boast friendly locals and opportunities for adventure, making it an ideal vacation spot for families seeking relaxation and exploration. Discover the unique atmosphere that makes Saint Peters Bay a perfect getaway on Canada’s east coast.

  • West Saint Peters: Located 9 miles from Saint Peters Bay, West Saint Peters is a charming city that offers a perfect blend of outdoor activities and family-friendly experiences. The best time to visit is from July to September when the area is bustling with travelers looking to enjoy its beautiful golf courses and resorts. Visitors can easily access nearby attractions such as picturesque beaches and urban parks, making it an ideal spot for both relaxation and adventure. Whether you’re hitting the links or enjoying a family beach day, West Saint Peters is a delightful destination.
  • Goose River: Just 4 miles from Saint Peters Bay, Goose River is a quaint city that draws visitors with its seasonal allure, particularly from July to September. Known for its outdoor offerings and family-oriented activities, it’s a great place to immerse yourself in nature. Travelers can enjoy golfing at local courses or unwind at family-friendly beaches and urban parks. With fewer visitors between November and January, you might find a more peaceful atmosphere to explore and enjoy the scenic beauty of the area.
  • Greenwich: Only 3 miles away from Saint Peters Bay, Greenwich is a vibrant city that thrives on its family-friendly and outdoor experiences. Peak travel months from July to September bring a lively atmosphere to the area. Visitors can indulge in shopping at local malls and outdoor activities, while nearby attractions include beautiful beaches and the stunning Greenwich National Park. The city's charm makes it a perfect spot for anyone looking to combine leisure with exploration during their vacation.

Things to do in Saint Peters Bay

Saint Peters Bay is perfect for family-friendly outdoor vacations, offering a mix of activities like shopping at local centers and golf. Visitors can explore scenic hiking trails, enjoy the Island Walk, and embark on exciting water adventures. With its beautiful landscapes, this destination promises memorable outdoor experiences and the chance to discover some of the best trails in the area.

Shopping

In Saint Peters Bay, you can visit local shops for unique gifts and souvenirs. If you're up for a drive, check out the Charlottetown Mall, about 30 miles away, where you’ll find a variety of stores, from clothing to specialty items crafted by local artisans.

Recreation

Experience the tranquility at The Holistic Haven with yoga sessions and guided meditation, surrounded by nature's beauty. For outdoor fun, explore the scenic Confederation Trail for hiking and biking, or enjoy serene kayaking on Saint Peters Bay's calm waters, perfect for relaxation and connection with nature.

Adventure

Explore the stunning shoreline of Saint Peters Bay with kayaking and paddleboarding, where you can glide through tranquil waters while taking in breathtaking views. For a thrill, try deep-sea fishing to catch local species, or hike the nearby trails for a taste of the island's natural beauty.

Nightlife

In Saint Peters Bay, the lively local pubs offer a cozy atmosphere with live music and delicious seafood. For a more relaxed evening, enjoy a scenic walk along the waterfront or unwind at a charming café, soaking in the serene island vibes.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Saint Peters Bay

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Saint Peters Bay are April to May and October, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Saint Peters Bay is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Saint Peters Bay is Monday. The most expensive day to stay in Saint Peters Bay is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to personalize your travel options based on your budget, chosen location, and preferred hotel style. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Saint Peters Bay with your flights and activities by booking an Expedia package.

Find the best attractions near Saint Peters Bay

Saint Peters Bay, Prince Edward Island, offers a delightful mix of family-friendly and outdoor activities. Visitors can enjoy attractions like historic lighthouses, a golf course, and nearby beaches. The area is perfect for those seeking cultural experiences and family fun. Explore the scenic Prince Edward Island beaches, discover local attractions, and immerse yourself in the beauty of Saint Peters Bay for a memorable vacation.

  • Greenwich Beach: Experience the liberating vibes of this nudist beach located 5 miles from Saint Peters Bay. With its stunning natural scenery and adventurous atmosphere, Greenwich Beach is perfect for those seeking relaxation and a unique beach experience.
  • The Links at Crowbush Cove: Situated 10 miles away, this golf course accommodation offers breathtaking views and a friendly atmosphere. Enjoy secluded vibes while playing a round of golf surrounded by lush landscapes and tranquil surroundings.
  • St. Peters Harbour Lighthouse: A historic landmark located 8 miles from the bay, this lighthouse showcases the rich culture of the area. Explore its fascinating history and picturesque surroundings, making it a must-visit for culture enthusiasts.

Best time to go to Saint Peters Bay

The best time to visit Saint Peters Bay is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. February is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January23.5°F (-4.7°C)Light RainMostly CloudyLowAverage
February21.9°F (-5.6°C)Light RainMostly CloudyAverageAverage
March27.5°F (-2.5°C)Light RainMostly CloudyAverageAverage
April37.8°F (3.2°C)Light RainMostly CloudyAverageSlightly Low
May47.7°F (8.7°C)Light RainMostly CloudyAverageSlightly Low
June57.4°F (14.1°C)Light RainMostly SunnyAverageSlightly High
July66.2°F (19.0°C)Light RainMostly SunnyHighSlightly High
August66.9°F (19.4°C)Light RainMostly SunnyHighSlightly High
September60.6°F (15.9°C)Light RainMostly SunnyHighAverage
October51.1°F (10.6°C)Light RainMostly CloudyAverageSlightly Low
November40.8°F (4.9°C)Light RainMostly CloudyLowAverage
December31.5°F (-0.3°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Saint Peters Bay

Traveling to Saint Peters Bay, Prince Edward Island is convenient with two major airports nearby. Charlottetown, PE (YYG) is 28 miles away and offers excellent hotel options such as the 5-star Sydney Boutique Inn and Fairholm Boutique Inns, both located just 3 miles from the airport. Another nearby choice is the Barachois Inn, situated 12 miles from YYG. Alternatively, you can fly into Cap-aux-Meules, QC (YGR-Iles-de-la-Madeleine), located 79 miles from Saint Peters Bay, with accommodations like the 3-star Chateau Madelinot and Motel l'Archipel within 7 miles of the airport. Each hotel provides accessible transport options to their respective airports for a smooth arrival.

Frequently asked questions

What is the best area to stay in Saint Peters Bay?
The best area to stay in Saint Peters Bay is within the village itself, which offers convenient access to local amenities and the bay.

The village of Saint Peters Bay is a small, welcoming community located along the scenic coastline. It's known for its picturesque harbor, local shops, and eateries, all within a short walk of each other. The Confederation Trail, a popular route for walking and cycling, also runs directly through the village.

For couples seeking a quiet and scenic retreat, staying in the village is ideal. You'll be close to the water, offering opportunities for peaceful strolls along the bay or enjoying fresh seafood at a local restaurant. The village provides a relaxed setting superb for unwinding.

Families will also find the village a good choice due to its accessibility to local activities. The calm waters of the bay are suitable for kayaking or paddleboarding, and the nearby Greenwich National Park offers opportunities for beach days and exploring sand dunes.
What are the best budget hotels in Saint Peters Bay?
For an excellent budget-friendly option in Saint Peters Bay, consider the Gateway to Greenwich Suites.

This 3-star hotel, with a strong 8.6 rating, is highly regarded by guests. It offers the convenience of free WiFi and complimentary parking, including extended duration options, which is ideal for travelers with vehicles. Its location is a significant advantage, as it is just 0.1 miles from St. Peters Landing, making it very accessible for local exploration.
What are the best hotels in Saint Peters Bay near St. Peters Landing?
For hotels in Saint Peters Bay near St. Peters Landing, the Gateway to Greenwich Suites is an excellent choice.

This 3-star hotel, with an 8.6 rating, is conveniently located just 0.1 miles from St. Peters Landing. Guests appreciate the complimentary WiFi and free parking, including extended duration parking options, making it ideal for those traveling with a vehicle.
When is the best time to go to Saint Peters Bay?
The best time to go to Saint Peters Bay is during the summer months, from late June to early September, when the weather is warmest and most suitable for outdoor activities.

During this period, the average daytime temperatures range from 20°C to 25°C (68°F to 77°F), creating ideal conditions for exploring the area's natural beauty. The water temperatures are also at their highest, making it great for beach activities along the nearby Greenwich Beach within Prince Edward Island National Park, just a short drive from Saint Peters Bay. The long daylight hours allow for extended enjoyment of the outdoors.

Families will find this time particularly beneficial as many local attractions, like the St. Peters Landing shops and the Confederation Trail, are fully operational and accessible. The warm weather supports comfortable cycling, walking, and enjoying the local seafood festivals and community events that often take place throughout the summer.

Couples looking for a relaxing getaway will appreciate the pleasant temperatures for scenic drives along the coast, enjoying quiet evenings, and dining at local restaurants that often feature outdoor seating during these months.
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 Saint Peters Bay.
How can I save on a Saint Peters Bay hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Saint Peters Bay hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Saint Peters Bay hotel?
Prices for hotels in Saint Peters Bay often vary, but you can find a great deal from $90 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