A beach with palm trees and a clear sky.

Find beach hotels in St. David from CA $97

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. David Beach Hotel

Tonight
Aug 18 - Aug 19
Tomorrow
Aug 19 - Aug 20
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Our top choices for St. David beach hotels

1. Six Senses La Sagesse

Six Senses La Sagesse
St. David
  • Unwind on a pristine sandy bay with direct walkway access, enjoying complimentary water sports and three refreshing pools.
CA $999
CA $1,281 total
includes taxes & fees
Aug 19 - Aug 20
Six Senses La Sagesse

2. La Sagesse Hotel

La Sagesse Hotel
St. David
  • Relax to the sound of waves at this colonial beachfront hotel with water sports galore.
CA $184
CA $223 total
includes taxes & fees
Aug 19 - Aug 20
La Sagesse Hotel

3. ClarenceVille Villa Apartments

ClarenceVille Villa Apartments
St. David
  • Relax in a waterfront hideaway just minutes from the white sands, with a peaceful garden terrace for sunset barbecues and adventures galore.
CA $120
CA $422 total
includes taxes & fees
Sep 18 - Sep 19
ClarenceVille Villa Apartments

4. Silversands Grand Anse

Silversands Grand Anse
Grand Anse
  • Discover tranquil shoreline bliss with yoga on white sands, beachfront dining, and two sparkling pools just steps from Grand Anse Beach.
CA $1,143
CA $1,378 total
includes taxes & fees
Aug 29 - Aug 30
Silversands Grand Anse

5. Siesta Hotel

Siesta Hotel
Grand Anse
CA $88
CA $106 total
includes taxes & fees
Aug 20 - Aug 21
Siesta Hotel

6. Cocoâ Cove Resort

Cocoâ Cove Resort
St. George's
  • Unwind on white sands with yoga and watersports at this Grenada resort where Caribbean adventure meets relaxation.
CA $389
CA $470 total
includes taxes & fees
Aug 27 - Aug 28
Cocoâ Cove Resort

7. True Blue Bay Resort

True Blue Bay Resort
St. George's
  • Escape to paradise with a quick shuttle to pristine sands, where sparkling pools and ocean adventures create a blissful beach retreat.
CA $188
CA $241 total
includes taxes & fees
Sep 16 - Sep 17
True Blue Bay Resort

8. Two Bays Beach Villa Apartment and Studios

Two Bays Beach Villa Apartment and Studios
St. Andrew
  • Relax on a white sand beach with beach towels and cool off in the outdoor pool.
CA $154
CA $170 total
includes taxes & fees
Aug 19 - Aug 20
Two Bays Beach Villa Apartment and Studios

9. Silversands Beach House Adult only

Silversands Beach House Adult only
Grand Anse
  • Unwind on pristine white sand with yoga and paddleboarding at this beachfront escape.
CA $971
CA $1,165 total
includes taxes & fees
Aug 22 - Aug 23
Silversands Beach House Adult only

10. Seabreeze Hotel

Seabreeze Hotel
Grand Anse
  • Stroll to Grand Anse Beach and snorkel in paradise, with 24-hour pool for sunset swims.
CA $115
CA $138 total
includes taxes & fees
Aug 21 - Aug 22
Seabreeze Hotel
View all properties

Choose what matters most at beach hotels in St. David

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Top St. David Hotel Reviews

Radisson Grenada Beach Resort

Radisson Grenada Beach Resort

10/10 Excellent
"I didn’t like the shower the floor outside was constantly getting wet and i had to use the bath towel to constantly dry the floor That is my only issue"
Shelley-Ann 2-night trip
Posted 17 hours ago
Radisson Grenada Beach Resort
Coyaba Beach Resort

Coyaba Beach Resort

10/10 Excellent
"As a picky and particular person it’s a big deal that coyaba I found no complaints! I wll be back!"
Ann 3-night trip
Posted 1 day ago
Coyaba Beach Resort
Mount Cinnamon Beach & Wellness Resort

Mount Cinnamon Beach & Wellness Resort

10/10 Excellent
"The Cinnamon Suites view is amazing. The location is quiet and the beach is walking distance. They have a shuttle that can take you to Spiceland Mall which is also waking distance. The staff is also very nice"
Glenda Beatriz 5-night trip
Posted 2 days ago
Mount Cinnamon Beach & Wellness Resort
La Sagesse Hotel

La Sagesse Hotel

10/10 Excellent
"La Sagesse is the place to come if you want an enjoyable, peaceful, relaxing getaway. It's like an oasis. Every single member of the staff is very attentive to your needs/requests as well as genuinely caring. The beach is literally steps from your room. The food is fresh and tasty. If you want to go into St. George's, the bus ride is scenic and inexpensive - or the staff can arrange other transportation. I always thoroughly enjoy my stay at La Sagesse and highly, highly recommend it."
Roslyn 4-night trip
Posted 3 weeks ago
La Sagesse Hotel

Frequently asked questions

What is St. David like for travelers who love the beach?
Reserve your ideal place to stay in St. David, which has a lot to offer the traveler planning a beach vacation.
What's the best accommodation to stay near the beach in St. David?
La Sagesse Hotel is a top beachfront hotel with free WiFi and free parking, and it's located on La Sagesse Beach.
When's the best time for a beach vacation in St. David?
You can plan your beach trip with a look at the seasons in St. David: The hottest months are usually September and October with an average temp of 83°F, while the coldest months are February and January with an average of 79°F. The rainiest months in St. David are November, August, October, and July, with each month seeing an average of 7 inches of rainfall.
What is there to see and do around St. David?
After getting settled at your accommodation of choice, you'll likely want to venture out and explore. Beach lovers can head straight to Grand Anse Beach or Prickly Bay Beach for some quality time by the water. Make time for a range of local attractions, which include La Sagesse Beach and Grand Etang National Park. You can also pay a visit to Westerhall Rum Estate or St. George's Harbor for more to see and do.
What's the best way to get to my beach hotel in St. David?
Here's some information to help you get to and around your beach accommodation in St. David more easily: To get to St. David, book a flight to Maurice Bishop Intl. Airport (GND), the closest major airport, which is located 7.8 mi (12.6 km) from the city center. If you'd like to venture out around the area, consider renting a car to take in more sights.