Skip to main content

Hotels in Trefor

31 handpicked places to stay

Photo © m-explorer, Google Maps

Hendre Cennin

Hendre Cennin

Guest Accommodation · Hendre Cennin, Criccieth · 3.6 miles away

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

Haven Hafan y Mor Holiday Park

Haven Hafan y Mor Holiday Park

Guest Accommodation · Hafan Y Mor Holiday Park, Pwllheli · 5.5 miles away

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

Cefn Uchaf Guest House

Cefn Uchaf Guest House

Guest Accommodation · Near Porthmadog, Garndolbenmaen · 5.7 miles away

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

Crown Hotel

Crown Hotel

Hotel · 37 High Street, Pwllheli · 6.4 miles away

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

Gwesty Nanhoron Arms Hotel

Gwesty Nanhoron Arms Hotel

Hotel · Ffordd Dewi Sant, Nefyn · 6.7 miles away

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

Bron Eifion Country House Hotel
4 star★

Bron Eifion Country House Hotel

Hotel · Criccieth, Llŷn Peninsula coast · 6.8 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 · 6.8 miles away

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

The Victoria Hotel

The Victoria Hotel

Hotel · Embankment Road, Pwllheli · 6.9 miles away

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.

Tirionfa Guest House
3 star★★

Tirionfa Guest House

Guest House · Pwllheli Road, a ten-minute walk from the beach · 7.2 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.2 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.

George IV Hotel

George IV Hotel

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

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

Craig-y-Mor

Craig-y-Mor

Guest Accommodation · West Parade, Criccieth · 7.3 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.3 miles away

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

Lion Hotel & Studio Apartments
3 star★★

Lion Hotel & Studio Apartments

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

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

Awel Mor Guest House
3 star★★

Awel Mor Guest House

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

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

Bryn Mor Beach Hotel

Bryn Mor Beach Hotel

Hotel · Dinas Dinlle, Caernarfon · 7.4 miles away

A small 9-room hotel at Dinas Dinlle beach near Caernarfon, with its own restaurant and bar plus sea views.

Mor Heli Guest House Criccieth

Mor Heli Guest House Criccieth

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

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

The Library Style Room

The Library Style Room

Hotel · The Castle Keep, Criccieth · 7.5 miles away

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

The Lobster Shack

The Lobster Shack

Hotel · The Castle Keep, Criccieth · 7.5 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.5 miles away

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

The Moelwyn Hotel & Restaurant
3 star★★

The Moelwyn Hotel & Restaurant

Hotel · Mona Terrace, close to Criccieth seafront · 7.5 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 · 7.5 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 · 7.6 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.

Bryn Noddfa

Bryn Noddfa

B&B · Lon Uchaf, Morfa Nefyn · 7.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 · 7.7 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 · 8.4 miles away

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 · 8.4 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.

Craig Y Glyn

Craig Y Glyn

Guest Accommodation · Abersoch Road, Pwllheli · 9.6 miles away

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

Dinas Farm Annex

Dinas Farm Annex

Guest Accommodation · Dinas Bontnewydd, Caernarfon · 9.7 miles away

A small three-room annex at Dinas Farm near Caernarfon, with sea views and free parking, handy for exploring Snowdonia.

Haven Greenacres Holiday Park

Haven Greenacres Holiday Park

Guest Accommodation · Traeth Y Greigddu, Porthmadog · 9.7 miles away

Holiday park on Traeth Y Greigddu near Porthmadog with direct sandy beach access, an indoor pool and outdoor SplashZone.

Plas Dinas Country House

Plas Dinas Country House

Hotel · Plas Dinas, Caernarfon · 9.9 miles away

A historic country house near Caernarfon with just 10 rooms, gardens, mountain views and an adults-only atmosphere.

🏨

Know a hotel / b&b in Trefor that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b