Find beach hotels & resorts in St. Peter

Beach vacation deals from $116

Top cities in St. Peter

Check prices for these dates

Our top choices for St. Peter beach hotels

1. Saint Peter's Bay

Saint Peter's Bay
5.0 star property
Speightstown
9.6 out of 10, Exceptional, (184 reviews)
  • cleanliness
    Blissful seaside retreat with pristine white sands, where gentle waves meet complimentary cabanas and endless water adventures.
$646 nightly
The price is $709
Nov 30 - Dec 1
Total with taxes and fees
Saint Peter's Bay

2. Cobblers Cove - Barbados

Cobblers Cove - Barbados
5.0 star property
Speightstown
9.6 out of 10, Exceptional, (190 reviews)
  • cleanliness
    Unwind on pristine sands with beachfront dining and watersports at this luxurious Caribbean resort.
$970 nightly
The price is $1,076
Nov 15 - Nov 16
Total with taxes and fees
Cobblers Cove - Barbados

3. Sugar Cane Club Hotel And Spa

Sugar Cane Club Hotel And Spa
3.5 star property
Speightstown
9.0 out of 10, Wonderful, (317 reviews)
  • cleanliness
    Unwind on white sand shores with complimentary beach club access, loungers, and refreshing drinks from the beach bar
$164 nightly
The price is $191
Nov 14 - Nov 15
Total with taxes and fees
Sugar Cane Club Hotel And Spa

4. Little Good Harbour

Little Good Harbour
4.0 star property
Speightstown
9.6 out of 10, Exceptional, (164 reviews)
$528 nightly
The price is $594
Nov 12 - Nov 13
Total with taxes and fees
Little Good Harbour

5. Mullins Grove Luxury Apartments

Mullins Grove Luxury Apartments
4.5 star property
Mullins
9.4 out of 10, Exceptional, (50 reviews)
Mullins Grove Luxury Apartments

6. The Legend Garden Condos

The Legend Garden Condos
3.0 star property
Mullins
9.0 out of 10, Wonderful, (23 reviews)
The Legend Garden Condos

7. Port St Charles

Port St Charles
4.0 star property
Speightstown
9.6 out of 10, Exceptional, (70 reviews)
  • cleanliness
    Relax on pristine sands with beach umbrellas, then explore water adventures from the beachfront marina.
Port St Charles

8. Villa Vuemont - Peaceful 3 Bedroom Villa With Pool

Villa Vuemont - Peaceful 3 Bedroom Villa With Pool
2.0 star property
Speightstown
Villa Vuemont - Peaceful 3 Bedroom Villa With Pool

9. Luxury 6 Bed Villa With Pool, Mullins Bay

Luxury 6 Bed Villa With Pool, Mullins Bay
Mullins
9.6 out of 10, Exceptional, (59 reviews)
Luxury 6 Bed Villa With Pool, Mullins Bay

10. One bed apartment with expansive ocean view

One bed apartment with expansive ocean view
Four Hill
9.2 out of 10, Wonderful, (7 reviews)
One bed apartment with expansive ocean view
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.

Top St. Peter Hotel Reviews

Frequently Asked Questions

How do I find the best St. Peter beach hotels?

With 2,874 unfiltered, genuine customer reviews of hotels in St. Peter on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.  

How can I find St. Peter hotels on the beach with nice views?

From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for St. Peter beach hotels with dreamy water views from your window.    

How much do St. Peter beach hotels cost?

Prices for beachfront hotels in St. Peter currently start at $116 a night going up to $1,075 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply. 

How do I find family-friendly St. Peter hotels on the beach?

Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games. 

Can I cancel my St. Peter beach hotel?

It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in St. Peter offering free cancellation. 

Why should I book my St. Peter beach hotel with Expedia?

Get amazing deals on an exciting selection of hotels on the beach in St. Peter, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.   

Are there any St. Peter beach hotels with a pool?

Many condos, motels, hotels, and beach resorts in St. Peter have a pool for you to dip into. To find them really easily, use our pool search filter.    

Are there any cheap St. Peter beach hotels?

Currently, there are 1,099 tempting beach hotels in St. Peter to choose from, with prices from just $116 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.  

Explore a world of travel with Expedia