Skip to main content

Hotels in Pwllheli

32 handpicked places to stay

Pwllheli itself has a modest spread of hotels and B&Bs rather than a big resort-style selection, which suits travellers who want a proper working Welsh town as their base — supermarket, train station, market days and pubs within walking distance — rather than a purpose-built holiday strip. Rooms here are usually the most affordable on this stretch of the Llŷn, with a comfortable double running £80–£130 a night in peak summer and noticeably less outside July and August; it's a sensible choice for couples touring the peninsula by car or arriving by train who don't need to be right on a beach.

For a livelier, beach-first stay, Abersoch a short drive south has the area's smarter self-catering cottages and a few boutique pub-with-rooms options, popular with families and groups chasing watersports and beach-club evenings — but expect a real summer premium and book months ahead for August weekends, since demand here is driven by a loyal repeat crowd rather than passing tourist traffic. Llanbedrog and Nefyn offer a quieter middle ground: traditional Llŷn villages with their own beaches, close enough to Pwllheli for shops and the station, and generally easier to book at short notice than Abersoch.

Practical considerations matter more here than in a big resort town. Parking is metered in central Pwllheli and fills up on market days and hot weekends, so check whether your accommodation includes off-street parking. Many smaller B&Bs and cottages on the peninsula are dog-friendly, reflecting the area's walking-and-sailing crowd, but always confirm before booking. Outside the core summer season, several cafés, some restaurants and a handful of smaller guesthouses close or reduce hours, so it's worth checking opening times directly if you're visiting in winter. As a rule, book summer stays as early as possible — this coast has strong repeat custom — while spring and autumn trips can usually be arranged with just a few weeks' notice and often reward you with quieter beaches and better prices.

Crown Hotel

Crown Hotel

Hotel · 37 High Street, Pwllheli

A straightforward town-centre base in Pwllheli, good for families or golf and fishing trips, with free parking and a bar on site.

The Victoria Hotel

The Victoria Hotel

Hotel · Embankment Road, Pwllheli

Family-run hotel on Embankment Road in Pwllheli with en-suite rooms, some with sea views, and free on-site parking for Llŷn Peninsula breaks.

Craig Y Glyn

Craig Y Glyn

Guest Accommodation · Abersoch Road, Pwllheli

Guest accommodation on Abersoch Road, Pwllheli, close to Portmeirion and set up for golf, fishing and coastal walking.

Haven Hafan y Mor Holiday Park

Haven Hafan y Mor Holiday Park

Guest Accommodation · Hafan Y Mor Holiday Park, Pwllheli

A large holiday park on the Pwllheli coast in Gwynedd, built around Splashaway Bay water park plus bars, dining and entertainment for families.

Gwesty Nanhoron Arms Hotel

Gwesty Nanhoron Arms Hotel

Hotel · Ffordd Dewi Sant, Nefyn · 5.4 miles away

A straightforward hotel in Nefyn, Gwynedd, suited to golfers, walkers and families wanting an easy base on the Llyn Peninsula.

St Tudwals Inn

St Tudwals Inn

Hotel · Stryd Fawr, Abersoch · 5.8 miles away

Adults-only inn on Abersoch's high street with its own restaurant and bar, handy for beach and coastal walks.

The Egryn Abersoch LLP

The Egryn Abersoch LLP

Hotel · Lon Sarn Bach, Pwllheli

A small 8-room hotel on Lon Sarn Bach in Pwllheli, with the Llyn Peninsula and Snowdonia within easy reach for walking and coastal days out.

The Wylfa

The Wylfa

B&B · Lon Sarn Bach, Pwllheli

Six-room B&B in Pwllheli with its own bar and restaurant, handy for exploring the Llyn Peninsula and Snowdonia.

Bryn Noddfa

Bryn Noddfa

B&B · Lon Uchaf, Morfa Nefyn · 6 miles away

Bryn Noddfa is a B&B in Morfa Nefyn, Gwynedd, with en-suite family rooms and free parking close to the coastal path.

Guest Accommodation
Bryngolau

Bryngolau

Guest Accommodation · Horeb, Carmarthen · 6.1 miles away

Bryngolau is a guest accommodation near Horeb in Carmarthenshire, close to the Gwili Railway and set with its own garden and free parking.

Woodlands Hall Hotel

Woodlands Hall Hotel

Hotel · Edern, Pwllheli

Small 13-room hotel in Edern near Pwllheli, handy for exploring the Llyn Peninsula, with free on-site parking.

Yr Hen Felin - The Old Mill B&B

Yr Hen Felin - The Old Mill B&B

B&B · Lon Goch, Morfa Nefyn · 6.7 miles away

Adults-only B&B in Morfa Nefyn, Gwynedd, with breakfast and packed lunches for days out near Nefyn Golf Club and the Llyn Peninsula coast.

Bron Eifion Country House Hotel
4 star

Bron Eifion Country House Hotel

Hotel · Criccieth, Llŷn Peninsula coast · 7.3 miles away

A Victorian country house hotel set in its own grounds near Criccieth, a short drive from Portmeirion on the Llŷn Peninsula.

Bron Eifion Hotel

Bron Eifion Hotel

Hotel · Bron Eifion Country House Hotel, Criccieth · 7.3 miles away

A country house hotel in Criccieth, Gwynedd, well suited to weddings, golf breaks and slow walking holidays with castle views.

Tirionfa Guest House
3 star★★

Tirionfa Guest House

Guest House · Pwllheli Road, a ten-minute walk from the beach · 7.6 miles away

A highly rated four-room guest house on Pwllheli Road, run personally by its owners with a cooked breakfast included.

Bron Aber

Bron Aber

B&B · Pwllheli Rd, Criccieth · 7.6 miles away

B&B on Pwllheli Rd in Criccieth, close to the Sygun Copper Mine and within reach of golf, fishing and watersports along the Gwynedd coast.

Hendre Cennin

Hendre Cennin

Guest Accommodation · Hendre Cennin, Criccieth · 7.6 miles away

Guest rooms with sea and garden views near Criccieth, Gwynedd, with a kitchen and outdoor seating for relaxed stays.

Craig-y-Mor

Craig-y-Mor

Guest Accommodation · West Parade, Criccieth · 7.6 miles away

Adults-only guest house on Criccieth's West Parade, with sea views and free parking close to the town centre.

Glanllifon B&B

Glanllifon B&B

B&B · West Parade, Criccieth · 7.7 miles away

Glanllifon B&B is a seafront guesthouse on West Parade in Criccieth, Gwynedd, with sea views and free on-site parking.

Awel Mor Guest House
3 star★★

Awel Mor Guest House

Guest House · Marine Terrace, directly on Criccieth seafront · 7.7 miles away

A small, friendly eight-bedroom guest house on the Criccieth seafront, run by its owners with en-suite rooms throughout.

Môr Heli Guest House
3 star★★

Môr Heli Guest House

Guest House · Marine Terrace, on the seafront near the beach · 7.8 miles away

A recently renovated seafront guest house on Marine Terrace with self-contained rooms and sea views towards Cardigan Bay.

Mor Heli Guest House Criccieth

Mor Heli Guest House Criccieth

Guest Accommodation · 21 Marine Terrace, Criccieth · 7.8 miles away

Guest house on Criccieth's Marine Terrace with sea views, free parking and a pub and restaurant close by for evening meals.

Morannedd Bed and Breakfast

Morannedd Bed and Breakfast

B&B · 5 Tanygrisiau Terrace, Criccieth · 7.8 miles away

Criccieth B&B near Sygun Copper Mine, golf, fishing and coastal walks, with sea views and free on-site parking.

George IV Hotel

George IV Hotel

Hotel · 23-25 High Street, Criccieth · 7.9 miles away

A High Street hotel in Criccieth, Gwynedd, close to the North Wales coastline with easy reach of golf, fishing and walking country.

The Lobster Shack

The Lobster Shack

Hotel · The Castle Keep, Criccieth · 7.9 miles away

The Lobster Shack is a small hotel in Criccieth, Gwynedd, with sea views and free on-site parking close to the town centre.

The Tudor Style Suite

The Tudor Style Suite

Hotel · The Castle Keep, Criccieth · 7.9 miles away

Adults-only suite on The Castle Keep in Criccieth, Gwynedd, with sea views over the coast and free parking on site.

The Library Style Room

The Library Style Room

Hotel · The Castle Keep, Criccieth · 7.9 miles away

The Library Style Room is a book-themed room at The Castle Keep in Criccieth, Gwynedd, close to Sygun Copper Mine.

Lion Hotel & Studio Apartments
3 star★★

Lion Hotel & Studio Apartments

Hotel · The Green, in the heart of Criccieth town centre · 7.9 miles away

A long-standing town-centre hotel on The Green with 33 en-suite rooms and separate studio apartments looking towards the castle.

The Moelwyn Hotel & Restaurant
3 star★★

The Moelwyn Hotel & Restaurant

Hotel · Mona Terrace, close to Criccieth seafront · 8.1 miles away

A small hotel and restaurant on Mona Terrace with six en-suite rooms and uninterrupted coastal and mountain views.

Caerwylan Hotel
4 star

Caerwylan Hotel

Hotel · On the seafront, four minutes' walk from Criccieth Castle · 8.1 miles away

A restored Victorian hotel directly on Criccieth's seafront with sea and castle views, adults-only and centred on its Tonnau restaurant.

Plas Isa Hotel

Plas Isa Hotel

Hotel · Porthmadog Road, Criccieth · 8.2 miles away

A 12-room hotel on Porthmadog Road in Criccieth, Gwynedd, suited to travellers wanting a relaxed base near the coast with free on-site parking.

Cefn Uchaf Guest House

Cefn Uchaf Guest House

Guest Accommodation · Near Porthmadog, Garndolbenmaen · 8.3 miles away

Guest house near Garndolbenmaen, Gwynedd, well placed for walking and cycling between Snowdonia and the Llyn Peninsula.