
Find hotels in Saint Margarets from $99
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member PricesLearn about One Key
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Saint Margarets
Pet friendly
Apartment
Condo
Family friendly
Waterpark
Check prices for these dates
Tonight
Sep 1 - Sep 2Tomorrow
Sep 2 - Sep 3This weekend
Sep 4 - Sep 6Next weekend
Sep 11 - Sep 13Our top choices for Saint Margarets hotels




1. Johnson Shore Inn
Johnson Shore InnRock Barra
TIM
$144 nightly
$166 total
Sep 27 - Sep 28
Total with taxes and fees




2. The Barn at Spry Point
The Barn at Spry PointLittle Pond
Patricia
$86 nightly
$99 total
Sep 3 - Sep 4
Total with taxes and fees




3. 45 Steps - The Culinary Beachside Inn
45 Steps - The Culinary Beachside InnGoose River
Marta
$357 nightly
$410 total
Sep 28 - Sep 29
Total with taxes and fees




4. Gateway to Greenwich Suites
Gateway to Greenwich SuitesSaint Peters Bay
Sylvie
$206 nightly
$237 total
Sep 19 - Sep 20
Total with taxes and fees




5. Rodd Brudenell River
Rodd Brudenell RiverGeorgetown Royalty
Melanie
$128 nightly
$147 total
Sep 20 - Sep 21
Total with taxes and fees




6. Rodd Crowbush Golf & Beach Resort
Rodd Crowbush Golf & Beach ResortWest Saint Peters
Charlo
$151 nightly
$173 total
Sep 27 - Sep 28
Total with taxes and fees
Top Saint Margarets Hotel Reviews
Johnson Shore Inn
10/10 Excellent
"Thank you."
Rodd Crowbush Golf & Beach Resort
8/10 Good
"The cabin was pet friendly and Daphne (english bulldog) was allowed at both resturants on the patios. Water dish was provided for her at both locations. They even had treats for her at the front desk."
Chapel Suites - King Suite
10/10 Excellent
"Tout était excellent."
Gateway to Greenwich Suites
10/10 Excellent
"Our room was an apartment with a balcony. So amazing. We did not expect that. Plus our bathroom had a jacuzzi tub. Which was perfect since we were celebrating our wedding anniversary. Cute little town. This property is owned/operated by the friendliest family. Thank you"
Wheelhouse Inn: Unit #3
10/10 Excellent
"Location is great. Really clean and comfy. Great for long stays, there's a full kitchen. Was more than we expected. Owner/manager (the man we were in contact) was amazing. Even treated us to a dessert from his restaurant. Above and beyond. Such a cute little town too. Only thing we could have used is more pillows for the bed. We would stay again in a heart beat. Thank you"
Wheelhouse Inn #1
10/10 Excellent
"Check in was seamless and the suite was exactly as advertised. Kitchen had everything I needed."
Cedarway Riverview Lodge-by Brudenell River overseeing golf course
10/10 Excellent
"We are a senior couple and we appreciated the quiet atmosphere of the property and the cottage. We live in rural Nova Scotia so this cottage suited our lifestyle. The view was lovely, the cottage was layout was convenient. Everything suited us perfectly."
45 Steps - The Culinary Beachside Inn
10/10 Excellent
"Everything was perfect. The hosts were friendly and helpful, the food was excellent, and we had the best views of the ocean! I also appreciated the windows and doors that open to the fresh air, and no carpeting. We had the Tower Suite, and it was well worth the extra money that we paid for it. Also, the the inn is very tastefully decorated. If we are ever back in PEI we would definitely stay there again!"
Sea Dunes Beach House-2026 Vacation Rental of the Year - Sept 2026 Availability
10/10 Excellent
"Incredible spot. The house was everything you could ask for. Amazing beach, incredible views (from the decks and rooms), wonderful amenities. You can’t beat how great this house is. Host was also responsive and helpful whenever we had questions. Truly everything we could ask for out of a house on PEI."
More cheap stays in Saint Margarets

The Barn at Spry Point
222 Ark Lane Lot B The Barn Little Pond PE
$86 nightly
$99 total
Sep 3 - Sep 4
Total with taxes and fees

Singing Sands Inn Motel
2518 East Point Road – RTE 16 Kingsboro PE
7.6/10 Good! (147 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Hotels near The Links at Crowbush Cove
- Cottages in Morell
- Cottages in Greenwich
- East Point Hotels
- Prince Edward Island Hotels
- Alliston Hotels
- North Lake Hotels
- Cardigan Hotels
- B&B in Souris
- Red Point Hotels
- Cottages in Poplar Point
- Vernon River Hotels
- Cottages in Saint Peters Bay
- Cottages in Lakeside
- Hotels near Prince Edward Island National Park
- B&B in Elmira
- B&B in Morell
- Panmure Island Hotels
- Saint Peters Bay Hotels
- Charlottetown Hotels
- Motels in Souris
- Hotels near East Point Lighthouse
- Hotels near Brudenell River Provincial Park
- Hotels near Sally's Beach Provincial Park
- Campbells Cove Hotels
- Cottages in Souris
- Montague Hotels
- Rollo Bay Hotels
- Hotels near King's Playhouse
- Cottages in Campbells Cove
- Mount Stewart Hotels
- Bay Fortune Hotels
- Cottages in North Lake
- Beach Hotels in Souris
- B&B in Bay Fortune
- Georgetown Hotels
- Hotels near Greenwich Beach
- Cottages in Red House
- B&B in Saint Peters Bay
- Greenwich Hotels
- B&B in Greenwich
- Morell Hotels
- Murray Harbour Hotels
- Souris Hotels
- Hotels near Charlottetown Alexander B. Campbell Airport
- Cottages in Red Point
- Murray River Hotels
- B&B in Little Pond
- Bothwell Hotels
- Cottages in Bothwell
- Cottages in Bay Fortune
- Visit Morell
- Saint Peters Bay Vacations
- Visit Boughton Island
- Visit Harmony Junction
- The Myriad View Artisan Distillery
- Visit Red Point
- St. Peters Harbour Lighthouse
- Prince Edward Island National Park
- Visit Rollo Bay
- Campbells Cove Vacations
- Little Pond Vacations
- Sally's Beach Provincial Park
- Visit Poplar Point
- Visit Little Pond
- Visit North Lake
- Basin Head Provincial Park
- Visit Elmira
- Prince Edward Island Vacations
- Visit Saint Peters Bay
- St. Peters Courthouse Theatre
- Souris Lighthouse
- Visit Greenwich
- Visit DeGros Marsh
- Elmira Railway Museum
- Visit Souris
- Visit Bay Fortune
- Visit Cardigan
- Visit Rollo Bay

