Skip to main content

Hotels in The Hardware Shack Lon Pont Morgan Abersoch Gwynedd

50 handpicked places to stay

Bron Eifion Country House Hotel
4 star

Bron Eifion Country House Hotel

Hotel · Criccieth, Llŷn Peninsula coast · 12.6 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 Country House Hotel
4 star

Bron Eifion Country House Hotel

Hotel · Country grounds on the A497, just outside Criccieth · 12.6 miles away

A Victorian country house from 1883 set in its own grounds outside Criccieth, with a vaulted-ceiling restaurant and a popular wedding venue.

Tirionfa Guest House
3 star★★

Tirionfa Guest House

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

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

Awel Mor Guest House
3 star★★

Awel Mor Guest House

Guest House · Marine Terrace, directly on Criccieth seafront · 12.9 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 · 12.9 miles away

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

The Moelwyn Hotel & Restaurant
3 star★★

The Moelwyn Hotel & Restaurant

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

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

Crown Lodge
3 star★★

Crown Lodge

B&B · Ffordd Isaf, on the edge of Harlech · 16.7 miles away

A family-run B&B on the edge of Harlech with coastal views, comfortable rooms and a full Welsh breakfast.

Maelgwyn House
3 star★★

Maelgwyn House

B&B · Ffordd Isaf, Harlech, with bay views · 16.7 miles away

A recently renovated B&B on Ffordd Isaf with sweeping views over Tremadog Bay, run by hosts offering fly fishing and birdwatching trips.

The Queens Hotel Harlech
3 star★★

The Queens Hotel Harlech

Inn · Harlech town centre · 16.7 miles away

A traditional Welsh coaching inn in the centre of Harlech, with a well-known bar, restaurant and views towards the castle.

Byrdir House
3 star★★

Byrdir House

Guest House · Harlech High Street, near the castle · 16.8 miles away

A licensed Victorian guest house on Harlech High Street, run by the same family for years and popular with golfers and walkers.

Castle Cottage Inn
4 star

Castle Cottage Inn

Inn · Harlech high street, beside the castle · 16.8 miles away

A restaurant with rooms in two 16th-century buildings just off Harlech's high street, moments from the castle gates.

Gwynfa

Gwynfa

B&B · Penamser Road, Porthmadog · 17 miles away

Tudor Lodge

Tudor Lodge

Guest Accommodation · Tan Yr Onnen, Porthmadog · 17.1 miles away

Yr Hen Fecws
3 star★★

Yr Hen Fecws

B&B · Lombard Street, Porthmadog town centre · 17.1 miles away

A seven-room B&B above an acclaimed Porthmadog restaurant, in a characterful period building on Lombard Street.

Royal Sportsman Hotel
3 star★★

Royal Sportsman Hotel

Hotel · High Street, Porthmadog town centre · 17.1 miles away

A traditional High Street hotel in Porthmadog, a long-standing base for visitors exploring Portmeirion and the surrounding coast.

Golden Fleece Inn
4 star

Golden Fleece Inn

Inn · Market Square, Tremadog, near Porthmadog · 17.1 miles away

An award-winning inn on Tremadog's Market Square with rooms, holiday cottages and a restaurant known for its own butchery.

Queens Rooms

Queens Rooms

Guest Accommodation · Queens Hotel, Porthmadog · 17.2 miles away

Plas Tan-yr-Allt Country House
4 star

Plas Tan-yr-Allt Country House

Guest House · Tremadog, hillside above Porthmadog · 17.5 miles away

A Georgian country house with literary history, set in wooded grounds above Tremadog a short drive from Portmeirion.

The Hotel Portmeirion
4 star

The Hotel Portmeirion

Hotel · Portmeirion, near Porthmadog · 18 miles away

Four-star hotel on the waterfront of Clough Williams-Ellis's Italianate village, with an outdoor pool and estuary views.

Hotel Portmeirion
4 star

Hotel Portmeirion

Hotel · Portmeirion village, 8 miles from Harlech · 18 miles away

The Art Deco flagship hotel of Clough Williams-Ellis's Italianate village, overlooking the sandy Dwyryd estuary a short drive from Harlech.

Hotel Portmeirion
4 star

Hotel Portmeirion

Hotel · Within Portmeirion village, on the Dwyryd estuary · 18 miles away

A Grade II listed Art Deco hotel from 1926 overlooking the Dwyryd estuary, at the heart of the Portmeirion village estate.

Castell Deudraeth
4 star

Castell Deudraeth

Hotel · Victorian castellated mansion by the Portmeirion gatehouse · 18.3 miles away

A Victorian castellated mansion turned contemporary hotel, set beside a walled garden near Portmeirion's main gatehouse.

Maes y Neuadd Country House Hotel
4 star

Maes y Neuadd Country House Hotel

Hotel · Talsarnau, 3 miles from Harlech · 19.3 miles away

A 14th-century manor house hotel in the hills above the Dwyryd estuary, with 13 en-suite rooms and a restaurant using produce from its own kitchen garden.

Ty'r Graig Castle
4 star

Ty'r Graig Castle

Hotel · Clifftop above the harbour, Barmouth · 19.6 miles away

A gothic-style Victorian castle 200 feet above Barmouth, with eleven en-suite rooms, a restaurant, and sweeping views over Cardigan Bay.

Min y Mor Hotel
3 star★★

Min y Mor Hotel

Hotel · Marine Promenade, Barmouth · 19.7 miles away

A seafront hotel directly on Barmouth's promenade, with a licensed restaurant, bar and a beer garden overlooking the beach.

Wavecrest Guest House
3 star★★

Wavecrest Guest House

Guest House · Newry Street, Holyhead, 100 yards from the beach · 19.9 miles away

A long-established Newry Street guest house with a Welcome Host Gold Award, 100 yards from the beach and minutes from the ferry terminal.

Wavecrest Guest House
3 star★★

Wavecrest Guest House

Guest House · Seafront, Barmouth · 19.9 miles away

A family-run Victorian guest house on the seafront, two minutes from the beach with mountain and sea views.

Ocean Drive
3 star★★

Ocean Drive

B&B · Marine Parade, Barmouth · 19.9 miles away

A friendly seafront B&B on Marine Parade directly opposite Barmouth beach, popular with walkers, cyclists and dog owners.

The Royal
3 star★★

The Royal

Inn · King Edward Street, Barmouth · 20 miles away

A newly refurbished family pub with ten en-suite rooms on King Edward Street, within 500 metres of the beach and station.

Aber House
3 star★★

Aber House

B&B · High Street, Barmouth · 20.2 miles away

A welcoming six-room B&B on the High Street in the centre of Barmouth, close to the harbour, with a dog-friendly annex.

Bryn Melyn Apartments
4 star

Bryn Melyn Apartments

Self-catering · Panorama Road, Barmouth · 20.5 miles away

A small self-catering mini-resort of three spacious apartments on Panorama Road, with estuary views and a shared terrace.

Bae Abermaw
4 star

Bae Abermaw

B&B · Panorama Road, Barmouth · 20.6 miles away

A boutique Victorian B&B on Panorama Road with fourteen rooms, a licensed bar and garden, and views over the Mawddach estuary.

Sygun Fawr Country House
3 star★★

Sygun Fawr Country House

Guest House · Beddgelert · 21.8 miles away

Seventeenth-century Welsh manor above Beddgelert set in 22 acres of gardens and mountainside, run as a small guest house.

Sygun Fawr Country House
3 star★★

Sygun Fawr Country House

Guest House · Beddgelert, Snowdonia National Park · 21.8 miles away

A seventeenth-century manor house turned guest house in Beddgelert, set in its own grounds within Snowdonia National Park.

Plas Dinas Country House
5 star

Plas Dinas Country House

Hotel · Bontnewydd, near Caernarfon · 21.9 miles away

Grade II listed country house with eleven individually styled bedrooms, between the Menai Strait and the Snowdonia mountains.

Borthwnog Hall

Borthwnog Hall

Guest Accommodation · Bontddu, Dolgellau · 23.9 miles away

Penmaenuchaf
4 star

Penmaenuchaf

Hotel · Penmaenpool, near Dolgellau · 24.7 miles away

Restored stone country house above the Mawddach estuary at the foot of Cadair Idris, with a well-regarded restaurant.