We use cookies to enable the 'liked' feature and your 'previously viewed' list. We also use cookie data to understand how visitors use the website, enabling us to build metrics and improve our systems. We carry no third-party cookies – you are the customer, not the product. By browsing Stay in Wales, you consent to our use of cookies. You can disable or enable cookies at any time at the cookies page. Accept cookiesChange preferences
Your holiday in Wales starts here
Direct with owner booking. No service fees. Why pay more?
Book direct with owners and save on average 20%
Cuddfan
Chalet, New Quay
16
£75 to £125 pn
Sleeps 2, 1 bedroom. Welcome to Cuddfan, our recently renovated 1 bedroom holiday home with a fully enclosed large decking area, situated on the very dog friendly Woodlands Park Resort on …
Mouse Cottage
Holiday Cottage, Beddgelert
17
£434 to £686 pw
Sleeps 4, 2 bedrooms. Grade 2 listed stone built character cottage in the picturesque village of Beddgelert, nestling within the stunning Snowdonia National Park. Bookings from Saturday to …
The Old Granary
Self Catering Cottage, Druidston
30
£950 to £1000 pw
Sleeps 6, 3 bedrooms. The Old Granary cottage at Shortlands Farm, Druidston, on the Pembrokeshire coast. Renovated and extended to sleep 6 people. Cosy yet spacious with underfloor heating …
Gogarth Hall Farmhouse
Farmhouse B&B, Machynlleth
9
£300 to £650 pw
A warm welcome awaits you in our farmhouse bed and breakfast accommodation with en-suite rooms, offering a traditional Welsh breakfast. Magnificent views of the …
Beachdean Leisure Park
Caravan Park, Kilgetty
9
£395 to £595 pw
Sleeps 6, 3 bedrooms. A quiet, uncommercialised, away from it all park within easy reach of the lively parts of Pembrokeshire, and ideal if you prefer a peaceful holiday in a safe, friendly …
Llanfendigaid Estate
Self Catering, Tywyn
30
£499 to £4250 pw
Sleeps 31, 16 bedrooms. Llanfendigaid, Stable and Dove Cottage and The Cow Shed in Grade II* listed site (given to properties of exceptional historic and architectural interest) by the sea …