
St. David Beach Resorts from RM299
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. David Beach Resorts
Our top choices for St. David beach hotels

8.6 out of 10, Excellent, (135 reviews)
cleanliness Relax by Magazine Beach, with water sports and shuttle service just minutes from the airport.
The price is RM321
RM354 total
includes taxes & fees
25 May - 26 May

9.0 out of 10, Wonderful, (827 reviews)
cleanliness Escape to paradise with a quick shuttle to pristine sands, where sparkling pools and ocean adventures create a blissful beach retreat.
The price is RM742
RM930 total
includes taxes & fees
31 May - 1 Jun

9.6 out of 10, Exceptional, (91 reviews)
cleanliness Relax to the sound of waves at this colonial beachfront hotel with water sports galore.
The price is RM464
RM562 total
includes taxes & fees
26 May - 27 May
The price is RM252
RM302 total
includes taxes & fees
25 May - 26 May

9.6 out of 10, Exceptional, (63 reviews)
cleanliness Unwind on a pristine sandy bay with direct walkway access, enjoying complimentary water sports and three refreshing pools.
The price is RM2,946
RM3,773 total
includes taxes & fees
5 Jun - 6 Jun

7.6 out of 10, Good, (9 reviews)
cleanliness Relax in a waterfront hideaway just minutes from the white sands, with a peaceful garden terrace for sunset barbecues and adventures galore.
The price is RM350
RM1,213 total
includes taxes & fees
26 May - 27 May

9.8 out of 10, Exceptional, (134 reviews)
cleanliness Discover paradise on your doorstep at this bayfront hotel, with sandy beach access, soothing spa treatments, and a tranquil poolside oasis.
The price is RM960
RM1,152 total
includes taxes & fees
15 Jun - 16 Jun
The price is RM318
RM350 total
includes taxes & fees
26 May - 27 May
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. David Hotel Reviews

Allamanda Beach Hotel
10/10 Excellent









































