
Find hotels in St Donats from ฿1,904
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in St Donats
Apart hotel
Check prices for these dates
Our top choices for St Donats hotels

The Barn B&B
The Barn B&BPort Talbot
9.6 out of 10, Exceptional, (177 reviews)
The price is ฿3,506
฿4,207 total
includes taxes & fees
6 Jul - 7 Jul

The Towers Hotel and Spa
The Towers Hotel and SpaNeath
8.2 out of 10, Very good, (292 reviews)
The price is ฿4,318
฿5,182 total
includes taxes & fees
6 Jul - 7 Jul

The Mount Rooms
The Mount RoomsBarry
7.6 out of 10, Good, (1,003 reviews)
The price is ฿1,808
฿2,170 total
includes taxes & fees
19 Jul - 20 Jul

Celtic International Hotel Cardiff Airport
Celtic International Hotel Cardiff AirportRhoose
8.2 out of 10, Very good, (802 reviews)
The price is ฿2,344
฿2,812 total
includes taxes & fees
4 Aug - 5 Aug

The Coed-Y-Mwstwr Hotel
The Coed-Y-Mwstwr HotelBridgend
9.2 out of 10, Wonderful, (192 reviews)
The price is ฿4,650
฿5,580 total
includes taxes & fees
2 Aug - 3 Aug

Blanco's Hotel Port Talbot
Blanco's Hotel Port TalbotPort Talbot
8.6 out of 10, Excellent, (602 reviews)
The price is ฿3,137
฿3,764 total
includes taxes & fees
9 Jul - 10 Jul

Three Horseshoes
Three HorseshoesLlancarfan
9.2 out of 10, Wonderful, (150 reviews)
The price is ฿4,244
฿5,093 total
includes taxes & fees
8 Jul - 9 Jul

Fox & Hounds
Fox & HoundsLlancarfan
9.0 out of 10, Wonderful, (142 reviews)
The price is ฿3,621
฿4,345 total
includes taxes & fees
8 Jul - 9 Jul

The Old Barn
The Old BarnRhoose
9.4 out of 10, Exceptional, (65 reviews)
The price is ฿4,285
฿4,285 total
includes taxes & fees
7 Jul - 8 Jul

High Corner Hotel
High Corner HotelLlanharan
8.8 out of 10, Excellent, (49 reviews)
The price is ฿3,288
฿3,946 total
includes taxes & fees
8 Jul - 9 Jul

Steps Farmhouse
Steps FarmhouseMinehead
9.6 out of 10, Exceptional, (109 reviews)
The price is ฿4,244
฿5,093 total
includes taxes & fees
13 Jul - 14 Jul

Gwaelod Y Garth Inn
Gwaelod Y Garth InnPentyrch
9.6 out of 10, Exceptional, (79 reviews)
The price is ฿3,654
฿4,384 total
includes taxes & fees
14 Jul - 15 Jul

Best Western Aberavon Beach Hotel
Best Western Aberavon Beach HotelPort Talbot
7.6 out of 10, Good, (659 reviews)
The price is ฿2,325
฿2,790 total
includes taxes & fees
9 Jul - 10 Jul

Pencelli Hotel
Pencelli HotelTreorchy
9.6 out of 10, Exceptional, (39 reviews)
The price is ฿2,720
฿3,264 total
includes taxes & fees
12 Jul - 13 Jul

The Bear Hotel
The Bear HotelCowbridge
9.2 out of 10, Wonderful, (324 reviews)
The price is ฿4,650
฿5,580 total
includes taxes & fees
12 Jul - 13 Jul

Bayside Guest House
Bayside Guest HousePorthcawl
8.8 out of 10, Excellent, (36 reviews)
The price is ฿2,620
฿3,144 total
includes taxes & fees
6 Jul - 7 Jul

Canada Lodge and Lake
Canada Lodge and LakePentyrch
9.0 out of 10, Wonderful, (61 reviews)
The price is ฿5,813
฿6,975 total
includes taxes & fees
10 Jul - 11 Jul

Dunkery Beacon Country House
Dunkery Beacon Country HouseMinehead
9.8 out of 10, Exceptional, (56 reviews)
The price is ฿4,687
฿5,625 total
includes taxes & fees
12 Jul - 13 Jul

Llechwen Hall Hotel
Llechwen Hall HotelNelson
9.0 out of 10, Wonderful, (748 reviews)
The price is ฿2,657
฿3,189 total
includes taxes & fees
13 Jul - 14 Jul

Cresselly Inn
Cresselly InnMountain Ash
10.0 out of 10, Exceptional, (6 reviews)
The price is ฿4,344
฿5,212 total
includes taxes & fees
19 Jul - 20 Jul
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 St Donats attractions
Learn more about St Donats
Check out the local area in St Donats—home to attractions like Nash Point Fog Horn and Tresilian Bay.

Photo by Luke Hinton
Open Photo by Luke Hinton
More cheap stays in St Donats

Days Inn by Wyndham Bridgend Cardiff M4
M4 J36 Motorway Bridgend Wales
The price is ฿1,587 per night from 19 Jul to 20 Jul
฿1,587
฿1,904 total
19 Jul - 20 Jul
includes taxes & fees
8/10 Very good! (863 reviews)










































































