
Porth Tocyn Hotel
Abersoch, Llyn Peninsula
- Sleeps 34
- 17 bedrooms
- 17 bathrooms
A celebrated family-run country house hotel above Abersoch on the Llyn, with seventeen rooms, an outdoor pool, sea views and an acclaimed restaurant.
West of Pwllheli the road narrows, the villages get smaller, and it stays that way the rest of the way to the tip. That is the Llŷn, and it is the reason people come back to it.
13 places to stay · showing 1–10

Abersoch, Llyn Peninsula
A celebrated family-run country house hotel above Abersoch on the Llyn, with seventeen rooms, an outdoor pool, sea views and an acclaimed restaurant.

Pwllheli, Llyn Peninsula
Plas Bodegroes is a small hotel in Pwllheli on the Llŷn Peninsula, dog-friendly, close to the beaches and coast path. From £150/night. Enquire or book online.

Aberdaron, Llyn Peninsula
A 4-star inn in the heart of Aberdaron at the tip of the Llŷn, with a bar, locally-landed seafood and comfortable en-suite rooms.

Aberdaron, Llyn Peninsula
An 11-room hotel standing on the beach at Aberdaron, with sea views from many rooms and a terrace above the sand.

Porthmadog, Llyn Peninsula
The only hotel in Porthmadog: 25 rooms, a two AA Rosette restaurant and a gastro-bar serving local ales.

Criccieth, Llyn Peninsula
A privately owned Victorian hotel on the seafront at Criccieth, with 24 en-suite rooms and the Tonnau restaurant.

Criccieth, Llyn Peninsula
A 46-bedroom hotel in the middle of Criccieth, with six studio apartments in the old stable block and Llewelyn's Restaurant.

Porthmadog, Llyn Peninsula
A charming 4-star boutique hotel and restaurant in Porthmadog, with elegantly designed rooms full of character.

Porthmadog, Llyn Peninsula
A charming 4-star inn and restaurant in historic Tremadog village near Porthmadog, with comfortable rooms — a delightful base for the area.

Pwllheli, Llyn Peninsula
A family-friendly hotel in Pwllheli, just a two-minute stroll from an award-winning beach and close to the town centre and watersports.
Walk a headland in the morning, then drop down to Abersoch, where the bay faces east and the sea stays flat when the rest of the coast is rough. Porthdinllaen, over on the north side, can only be reached on foot, and the way along the sand closes on a rising tide.
Pwllheli is the market town and the harbour, and the trains come no further. Criccieth and Porthmadog sit at the neck, nearest the mountains, and Aberdaron is the last village on the road west.
Almost every grand seaside terrace in Wales was put up by a railway company, or for one. Llandudno, Rhyl and Barmouth all got their promenades because the trains arrived and somebody had to house the people getting off them. On the Llŷn the line stopped at Pwllheli and went no further.
The boat trains for Ireland ran to Holyhead, on Anglesey to the north, so no railway company ever had a reason to lay track west of the town. Nothing was ever developed out there because nothing could easily get out there.
So west of Pwllheli no seafront terrace was ever raised at all. What grew up instead was other people’s houses: country houses, old farms and coaching inns, taken on one at a time by the families who already lived in them.
The best known is Porth Tocyn, on the headland above Abersoch. It opened in 1948 and has appeared in the Good Food Guide, Britain’s long-running restaurant guide, every year since 1957. Four generations of the Fletcher-Brewer family have run it.
Ask about the bar and you can still hear the old character in it. This corner of Wales was the very last in the country to let pubs open on a Sunday, holding out until 1996. Nobody minds now, and the bars here feel like somebody’s front room.
Several of these places have been in the same hands for two and three generations, and you can still turn up and find the owner behind the bar. That is worth knowing when you want a table booked or a walk described.
Eating out means driving, and the peninsula is set up for it. Abersoch, Pwllheli and Criccieth each have somewhere worth the journey, and Nefyn has more on the north coast. Pwllheli to Abersoch is seven miles.
Twenty minutes is the useful unit here. From almost any village you can reach a beach, a headland walk and somewhere to eat inside that, which is not true of much of the Welsh coast.
The road west of Pwllheli is single track in places, so allow longer than the map suggests. Aberdaron is seventeen miles away, but you can still spend the best part of forty minutes getting there.
The views are private ones. Most of these places still look out over Cardigan Bay, the long sweep down the peninsula’s south side, or over open farmland. In the evening the loudest thing is usually the sea.
Rooms average £60 a night, and there are not many of them, so summer books up early. The peninsula also has holiday cottages, caravan parks and B&Bs and guest houses. Book direct where you can.
See all: Llŷn Peninsula accommodation
Browse Llŷn Peninsula by type: B&Bs & Guest Houses · Hotels & Inns · Cottages & Self-Catering · Caravan & Camping
Hotels nearby: Snowdonia Hotels & Inns · Anglesey Hotels & Inns
Across Wales: All hotels and inns in Wales
Towns on the Llŷn Peninsula: Aberdaron · Abersoch · Criccieth · Morfa Nefyn · Porthmadog · Pwllheli
We use cookies. Essential cookies make this site work; we'd also like to use analytics cookies to understand how the site is used — but only with your permission. See our Privacy Notice.