Skip to content
Over 65,000 guest reviews for places to stay in Cardiff, with an average of 4.8 out of 5 stars.

24 places to stay

SUPERHOSTRating 4.86 out of 5
Entire villa · 9 beds
Stunning Cotswold Retreat in a secret valley
Price:$512 / night
SUPERHOSTRating 4.99 out of 5
Entire villa · 9 beds
SPACIOUS LUXURY HOUSE WITH STUNNING VIEWS, BATH
Price:$1,296 / night
Chew Magna
Rating 4.91 out of 5
Entire villa · 10 beds
Lake view house near Bath
Price:$518 / night
Cardiff
Private room · 4 beds
卡迪夫驿站
Price:$65 / night
Abergavenny
Rating 4.56 out of 5
Private room · 1 bed
A beautiful house, surrounded by hills & a river
Price:$104 / night
Bath
Rating 4.52 out of 5
Private room · 1 bed
Enormous bedroom with ensuite. Kingsize bed & TV
Price:$52 / night
Vale of Glamorgan
Entire villa · 4 beds
Hen Felin Farm. Heritage Coast (whole house)
Price:$194 / night
Vale of Glamorgan
Private room · 2 beds
Family room or shared room.
Price:$91 / night
Monmouthshire
Entire villa · 4 beds
A 3 bedroom wing of a beautiful Victorian villa
Price:$194 / night
SUPERHOSTRating 4.89 out of 5
Entire villa · 6 beds
Exmoor sleeps 10, family and dog friendly retreat
Price:$168 / night
Bath
Entire villa · 5 beds
Balnain Villa - Luxury Home with Vinery & Gardens
Price:$214 / night
Yorkley
Rating 4.83 out of 5
Entire villa · 7 beds
Danby Lodge
Price:$453 / night
Yeovil
Rating 4.90 out of 5
Entire villa · 2 beds
Hollies Hotel Cottages
Price:$194 / night
Vale of Glamorgan
Rating 5.0 out of 5
Entire villa · 4 beds
Penarth Family Home - Gorgeous views of Cardiff...
Price:$356 / night
Martinhoe
Entire villa · 9 beds
Lower Cowley
Price:$442 / night
City of Bristol
Rating 4.89 out of 5
Entire villa · 18 beds
The Beeches
Price:$1,425 / night
Miskin
Entire villa · 19 beds
Hafod Lodge Sleeps 25 Contractors, Stags & Hens
Price:$389 / night
Abergavenny
Rating 4.70 out of 5
Private room · 3 beds
2 bedrooms, central with doorstep river walks
Price:$130 / night
1 18 of 24 Villa Rentals
Enter dates to see full pricing. Additional fees apply. Taxes may be added. Free cancellation only applicable within 48 hours from booking.