Gwynedd
Places to eat in Gwynedd, Gwynedd
Photo © Marcus Oakland, Google Maps
Where much of North Wales trades on gentler hills and market towns, Gwynedd is the county that goes vertical. Snowdonia dominates the interior, its peaks and slate-grey valleys pressing right up against the coast, so that within a short drive you can go from mountain path to sandy beach. Towns here have grown up around that landscape rather than in spite of it: Llanberis and Blaenau Ffestiniog sit in the shadow of the mountains and quarries that built them, while Caernarfon, Harlech and Criccieth are still defined by the castles that once held this corner of Wales.
The coast is where a lot of the county's life happens in summer. Barmouth and Pwllheli have that traditional seaside feel, Abersoch draws a sailing and watersports crowd, and beaches like Harlech Beach, Morfa Bychan and Hell's Mouth stretch for miles with the mountains as a backdrop. Inland, Bala and Dolgellau are the bases for walkers and cyclists heading into Snowdonia itself, and Portmeirion, the Italianate village on its own stretch of coast, is unlike anywhere else in the county.
Activity here tends to mean the outdoors. Zip World Penrhyn Quarry and the Beacon Climbing Centre make use of the old slate landscape around Bethesda and Llanberis, Snowdonia National Park itself is the main draw for walkers and climbers, and families gravitate towards The Children's Farm Park or the beaches. Xscape Rooms offers something different for a rainy afternoon, and Portmeirion is worth a day on its own.
Where to go
Popular destinations in Gwynedd
About Gwynedd’s towns and villages
Gwynedd stretches from the peaks of Snowdonia to a coastline studded with sandy bays, and its towns and villages reflect that range. Caernarfon, dominated by its castle and lively quayside, and Bangor, the region's main university city, offer the busiest bases with the widest choice of shops and transport links. Along the coast, Barmouth, Criccieth and Harlech pair beaches with castles or seaside promenades, while Pwllheli and Abersoch draw sailors and summer holidaymakers to the Llyn Peninsula.
Inland and further south, Dolgellau and Bala suit those wanting market-town calm within easy reach of mountains and lakes, and Blaenau Ffestiniog offers a starker, slate-quarrying landscape and heritage railways. Llanbedr makes a quiet stopping point near the coast, while Portmeirion, the Italianate village built as a fantasy set-piece, remains unlike anywhere else in Wales. Together they suit visitors after mountains, beaches or a slower pace.
Pwllheli
9 stays · 64 campsites · 7 things to do
Caernarfon
17 stays · 42 campsites · 14 things to do
Barmouth
25 stays · 20 campsites · 1 things to do
Bangor
20 stays · 12 campsites · 10 things to do
Dolgellau
21 stays · 19 campsites
Criccieth
20 stays · 16 campsites · 2 things to do
Bala
11 stays · 16 campsites · 1 things to do
Harlech
9 stays · 10 campsites · 4 things to do
Porthmadog
8 stays · 7 campsites · 5 things to do
Abersoch
1 stays · 17 campsites · 2 things to do
Tywyn
5 stays · 14 campsites · 1 things to do
Llanberis
10 stays · 5 campsites · 4 things to do
Where to stay in Gwynedd(222)
All hotels in Gwynedd →About staying in Gwynedd
Gwynedd's mountains, castles and coastline draw walkers, climbers and families in roughly equal measure, and its accommodation reflects that spread. Llanberis and Bala sit close to Snowdon and the outdoor centres, with farmhouse B&Bs such as Tyddyn Perthi Farm offering a base after a day on the hills, while Barmouth, Criccieth and Harlech turn their guest houses towards the sea, from Môr Heli Guest House to smaller seafront options with castle or bay views.
Dolgellau brings a different character, its stone-built country houses like Abercelyn and Borthwnog Hall suited to those wanting quiet gardens and Cadair Idris on the doorstep, and Portmeirion adds something more distinctive again in Plas Tan-yr-Allt Country House. Between these towns you can choose by landscape as much as by style: valley or estuary, village guest house or restored country pile, with plenty of variation in size and price across the 222 options.
9.8
Tirionfa Guest House
Pwllheli Road, a ten-minute walk from the beach
from £90/night
9.6
Seaspray Guest House
Marine Terrace, a short walk from the town centre
from £85/night
9.4
Bryn Bella Guest House
Betws-y-Coed
from £105/night
9.3
Palé Hall
Llandderfel, near Bala
from £320/night
9.2
Abercelyn Country House
Llanycil, on the shore of Llyn Tegid
from £120/night
9.2
Aber House
High Street, Barmouth
from £90/night
9.1
Yr Hen Fecws
Lombard Street, Porthmadog town centre
from £90/night
9.1
Plas Yn Dre
High Street, central Bala
from £165/night
Camping in Gwynedd(353)
All campsites in Gwynedd →About camping in Gwynedd
Gwynedd covers some of the best camping and glamping country in Wales, from the Llŷn Peninsula's coastal fields to the mountains around Snowdonia. Sites near Abersoch and Pwllheli tend to suit families wanting beach access and a lively summer atmosphere, while those around Porthmadog and Caernarfon put you closer to the peaks and the narrow-gauge railways.
The choice runs from simple back-to-basics pitches to more structured glamping, with places like Tŷ Cerrig Boutique Glamping and Snowdonia Retreats offering a comfortable base for exploring, and smaller farm sites such as Parsal Farm, Cae Lal or Nantrwydd Camping giving a quieter, more rural stay. Around Barmouth and Tywyn you're within easy reach of the coast path and estuary views, while sites nearer Bangor make a good stop for the Menai Strait and Anglesey.
With 353 options across the county, it's worth deciding whether you want sea, mountains or a mix of both before booking, since Gwynedd's geography means the two experiences often sit some distance apart.
Nant y Cyrtiau
Bala · ⭐ 5.0
Pen y Bryn Camping
Bala · ⭐ 5.0
Cromen Enlli
Barmouth · ⭐ 5.0
The Paddocks Caravan and Camping
Criccieth · ⭐ 5.0 · from £20/night
Old Mill Park
Barmouth · ⭐ 5.0
Gyrn Ddu Campsite
Caernarfon · ⭐ 5.0 · from £30/night
Penlon Caravan and Camping
Caernarfon · ⭐ 5.0 · from £22/night
Fron Deg Certificated Location
Pwllheli · ⭐ 5.0 · from £25/night
Self-Catering Cottages in Gwynedd(612)
All cottages in Gwynedd →About cottages in Gwynedd
Gwynedd's self-catering cottages spread from the Llyn Peninsula's coastal villages to the valleys and slate towns around Snowdon, giving visitors a wide choice of settings within a fairly compact county. Properties such as Croesor Bach and Gwyrfai Cottage sit close to the mountains, useful for walkers wanting an early start, while others near the coast suit those after beaches and sea air rather than summit views.
Converted farm buildings and outbuildings feature heavily, seen in places like Geufron Farm's Cowshed and Bryn Eithin, often with more space and privacy than a standard holiday let. Smaller cottages such as Moss Efailnewydd or Pendref work well for couples or short breaks, while larger houses suit family groups or gatherings. Location matters more than style here: those wanting quiet rural surroundings should look inland, while coastal stays put shops, pubs and beaches within easy reach.
Beudy
Caernarfon · 3 bed · sleeps 4 · from £423
Chwarel Goch Cottages - Ysgubor
Caernarfon · 2 bed · sleeps 4 · from £323
Galeri Harlech Townhouse
Harlech · 3 bed · sleeps 6 · from £523
Glampio Trysor - Glampio Trysor Garth
Corwen · 2 bed · sleeps 4 · from £647
Maes Teg
Pwllheli · 3 bed · sleeps 6 · from £817
Tan Llan
Dolgellau · 3 bed · sleeps 6 · from £567
Tyn Lon Isaf - Beudy Canol
Pwllheli · 2 bed · sleeps 4 · from £507
Beudy Bach
Llanbedr · 3 bed · sleeps 6 · from £493
Things to Do in Gwynedd(67)
All attractions in Gwynedd →About things to do in Gwynedd
Gwynedd packs an unusual amount into one county, from the peaks around Snowdonia to some of Wales's finest beaches. Llanberis is the natural base for anything mountain-related, with Snowdon Mountain Railway and Beacon Climbing Centre both close at hand, while Bethesda's old slate quarry now hosts Zip World Penrhyn Quarry for anyone after speed rather than scenery alone.
Along the coast the choices shift towards the water. Abersoch and Aberlaron sit near Hell's Mouth Beach, Barmouth has its long stretch of sand, and Morfa Bychan adds another option further north. Caernarfon and Bangor work well as a base if you want castles and towns within reach rather than just beaches or hills.
Families tend to gravitate towards The Children's Farm Park or the National White Water Centre near Bala, both offering a gentler pace than a mountain railway or a quarry zip line. Given the spread across Gwynedd, it is worth grouping days out by area rather than trying to cover the county in one trip.
Where to Eat in Gwynedd(492)
All restaurants in Gwynedd →About eating out in Gwynedd
Gwynedd's eating and drinking scene runs from harbourside chippies to village pubs that have been pulling pints for generations. Bangor offers the widest choice, with cafes, takeaways and restaurants clustered around the university and high street, while smaller towns and villages across the county tend to have a single good pub or cafe serving as the local hub.
Expect plenty of variety in style rather than pretension: fish and chip shops like Dolphin Fish Bar sit alongside noodle bars, curry houses such as Bala Spice, and Welsh cafes serving simple, hearty food. Coffee shops including Siop Coffi TH Cyf and Caffi Hen Crydd are worth seeking out for a slower stop between walks or drives.
Given the spread across Gwynedd's coast and mountains, it is worth picking somewhere close to whatever you are doing that day, since travel times between villages can be longer than they look on the map.
Attractions Near Gwynedd
All attractions in Gwynedd →Worth the trip — within 50 miles of Gwynedd.
0 mi
Hells Mouth Beach
Abersoch · ⭐ 4.8
0 mi
Morfa Bychan Beach
Porthmadog · ⭐ 4.8
0 mi
Whistling Sands
Aberdaron · ⭐ 4.8
0 mi
Zip World Penrhyn Quarry
Bethesda · ⭐ 4.8
0 mi
Porthdinllaen Beach
Pwllheli · ⭐ 4.7
0 mi
Pwllheli Beach
Pwllheli · ⭐ 4.7
0 mi
Penrhyn Castle and Garden - National Trust
Bangor · ⭐ 4.7
0 mi
The Slate Caverns
Blaenau Ffestiniog · ⭐ 4.7
Common questions about Gwynedd
How many campsites are there in Gwynedd?
We list 48 campsites in and around Gwynedd.
Which campsites in Gwynedd have electric hook-up?
1 of the 48 campsites we list in Gwynedd offer an electric hook-up.
How many holiday cottages are there in Gwynedd?
We list 612 self-catering cottages in and around Gwynedd.
Can I take a dog to a holiday cottage in Gwynedd?
Yes — 430 of the 612 Gwynedd cottages we list allow pets.
Are there large holiday cottages in Gwynedd for groups?
Yes — the largest cottage we list in Gwynedd sleeps 20.
Where can I eat in Gwynedd?
We list 468 restaurants, pubs and cafes in and around Gwynedd.