Discover a range of holiday cottages, farmhouses, barn conversions, and glamping pods, set on working farms in Gwynedd. These hand-picked, self-catering farm stays are located in some of Gwynedd’s most popular rural destinations including Bala, Dolgellau, Beddgelert, and Tywyn, ideal for families, groups of friends, or couples looking for a memorable getaway
Much of Gwynedd lies within Snowdonia National Park, a spectacular landscape of towering mountains, glacial lakes, and rugged scenery dotted with castles, historic monuments, and remote villages. Criss-crossed by miles of scenic walking and cycling trails, the park is a premier destination for outdoor adventure, offering everything from mountaineering and rock climbing to mountain biking and water sports. To the west, the beautiful Llŷn Peninsula stretches into the Irish Sea, renowned for its breathtaking coastline of sweeping bays, sandy beaches, and dramatic cliffs.

Gwynedd offers no shortage of remarkable attractions to discover. Highlights include Caernarfon Castle, a magnificent medieval fortress-palace with imposing towers and ramparts to explore, and home to the Royal Welch Fusiliers Museum. Penrhyn Castle is a vast neo-Norman fantasy castle with richly decorated interiors, Victorian kitchens, and walled gardens, all set within 60 acres of parkland. Harlech Castle impresses with its dramatic cliff-top ruins and iconic “floating” bridge, while Plas yn Rhiw, a charming manor house, offers insight into 17th century country life alongside an ornamental garden with stunning coastal views.
Families will enjoy Llechwedd Slate Caverns, a unique underground adventure where visitors descend into a Victorian slate mine to zip, traverse, leap, and climb through the former quarry. Alternatively, Greenwood Family Park provides eco-friendly fun with solar-powered water slides, adventure playgrounds, river rides, and the world’s only people-powered rollercoaster.
Nature lovers will find several reserves in Gwynedd well worth exploring. The RSPB’s Arthog Bog, located in the picturesque Mawddach Valley, is a small wetland reserve of woodland and heathland supporting a rich variety of wildlife. Keep an eye out for weasels, stoats, and voles, alongside bird species such as pied flycatchers, redstarts, and willow warblers. The reserve is especially renowned in spring, when bluebells carpet the woodland floor in a sea of colour. Nearby, the ancient oak woodland of Coed Garth Gell is internationally important for its rare mosses, liverworts, and lichens, while horseshoe bats can often be seen flitting about at dusk.
Beachgoers are spoilt for choice along Gwynedd’s coastline. Aberdyfi boasts a long, unspoilt beach backed by dunes and a golf course, popular for sailing and windsurfing. Dinas Dinlle offers a wide sweep of golden sand and clear waters ideal for swimming, alongside a promenade, a welcoming café serving traditional Welsh breakfasts, and excellent bass fishing. The remote Shell Island, named for the abundance of seashells washed ashore, is famed for its wildflowers, and visitors may also have the chance to spot dolphins playing offshore.
No visit to Gwynedd would be complete without exploring Portmeirion, an enchanting Italianate-style village set on a private peninsula. Famous as the filming location for the 1960s cult TV series The Prisoner, it comprises a cluster of colourful buildings arranged around a central piazza, a subtropical forest garden with secret paths, hidden lakes, and follies, and a white sandy beach with an ornamental lighthouse overlooking the estuary.
Other places worth visiting include Beddgelert, one of the loveliest villages in Snowdonia, known for its stone-built cottages, welcoming cafés, traditional pubs, and lively events calendar. Criccieth, a charming Victorian seaside resort, has excellent beaches, a ruined castle, and a fine selection of waterside restaurants with sweeping views across Cardigan Bay.
A farm holiday is ideal for those seeking a peaceful, countryside escape, with opportunities for cycling, walking, mountain-climbing, and wildlife watching, or simply relaxing on the beach.