Tell us your dates, and we will find the most accurate rates and availability for you
Updating
Holiday b and b in Wales
29 B&Bs
“Third time - home from home!” Mum and I have been to Glanmor 3 times now as we have found a place that feels so homely, warm and cosy. We feel safe and pampered and Linda’s hospitality is second to none.
from £218 / night
£1,523 / week
from £69 / night
£481 / week
“Beautiful accommodation” We stayed at The Workhouse in Bala during the Easter holidays and were very lucky with the weather. The room was lovely with all the facilities you could need and a very welcoming host. Although there isn’t a great deal to do in Bala itself it is a great base for visiting the surrounding areas and we walked and travelled all around Snowdonia. The accommodation was very clean and well kept and the hosts were lovely and helpful. And importantly, the bed was super comfy! Overall a lovely stay.
from £92 / night
£642 / week
from £144 / night
£1,002 / week
from £172 / night
£1,088 - £1,489 / week
from £172 / night
£859 / week
from £92 / night
£596 - £740 / week
from £103 / night
£642 / week
from £115 / night
£802 / week
“Just amazing” Jacqui's place is one of the nicest places I have ever visited - it is simply beautiful, even the lovely photos do not do it justice. The location is idyllic and the accommodation is spotlessly clean and has everything you could need. Jacqui is lovely and goes out of her way to inform you of a variety of things the local area has to offer. My one disappointment is only booking 2 nights! The local area has a couple of really good restaurants within a short drive and a good pub that also does good food literally around the corner. Jacqui also has an adorable dog called Albus, who if you decide to pay a bit of attention to will quietly sit outside your door on a morning waiting to say hello. Definitely a great bonus for our trip! I hope to return soon!
from £129 / night
£802 / week
from £138 / night
£745 / week
from £61 / night
£425 / week
from £67 / night
£465 / week
from £86 / night
£602 / week
from £67 / night
£465 / week
from £67 / night
£465 / week
from £48 / night
£337 / week
from £85 / night
£594 / week
from £67 / night
£465 / week
from £138 / night
£745 / week
from £67 / night
£465 / week