- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for South Wales hotels with yoga

1. The Castle of Brecon Hotel
The Castle of Brecon HotelBrecon
9.0 out of 10, Wonderful, (36 reviews)
The price is RM357
RM428 total
includes taxes & fees
15 Nov - 16 Nov

2. Hotel Indigo Cardiff by IHG
Hotel Indigo Cardiff by IHGCardiff City Centre
9.4 out of 10, Exceptional, (1,494 reviews)
The price is RM312
RM374 total
includes taxes & fees
15 Nov - 16 Nov

3. The Coach & Horses Hotel
The Coach & Horses HotelMarshfield
9.2 out of 10, Wonderful, (394 reviews)
The price is RM285
RM341 total
includes taxes & fees
12 Nov - 13 Nov

4. Tŷ Newport
Tŷ NewportLangstone
9.4 out of 10, Exceptional, (582 reviews)
The price is RM411
RM493 total
includes taxes & fees
15 Nov - 16 Nov

5. Tŷ Milford Waterfront
Tŷ Milford WaterfrontMilford Haven
9.2 out of 10, Wonderful, (961 reviews)
The price is RM232
RM278 total
includes taxes & fees
15 Nov - 16 Nov

6. Holiday Inn Express Newport by IHG
Holiday Inn Express Newport by IHGCoedkernew
9.2 out of 10, Wonderful, (1,001 reviews)
The price is RM307
RM369 total
includes taxes & fees
29 Nov - 30 Nov

7. Llechwen Hall Hotel
Llechwen Hall HotelNelson
9.0 out of 10, Wonderful, (811 reviews)
The price is RM346
RM415 total
includes taxes & fees
29 Nov - 30 Nov

8. The Angel Hotel
The Angel HotelCardiff City Centre
8.2 out of 10, Very good, (3,501 reviews)
The price is RM259
RM311 total
includes taxes & fees
15 Nov - 16 Nov

9. Llanerch Vineyard Hotel
Llanerch Vineyard HotelPontyclun
9.6 out of 10, Exceptional, (584 reviews)
The price is RM497
RM596 total
includes taxes & fees
9 Nov - 10 Nov

10. Celtic Manor Resort
Celtic Manor ResortNewport
8.6 out of 10, Excellent, (1,448 reviews)
The price is RM565
RM678 total
includes taxes & fees
27 Nov - 28 Nov
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.






























