Hotels in Trefor
9 handpicked places to stay
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 Country House Hotel
Hotel · Country grounds on the A497, just outside Criccieth · 6.8 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
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.
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.
Môr Heli Guest House
Guest House · Marine Terrace, on the seafront near the beach · 7.4 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
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.
Bryngolau
Guest Accommodation · Horeb, Carmarthen · 7.7 miles away
Haven Greenacres Holiday Park
Guest Accommodation · Traeth Y Greigddu, Porthmadog · 9.7 miles away
Plas Dinas Country House
Hotel · Bontnewydd, near Caernarfon · 9.9 miles away
Grade II listed country house with eleven individually styled bedrooms, between the Menai Strait and the Snowdonia mountains.