Hotels in Criccieth
32 handpicked places to stay
Photo © Marcus Oakland, Google Maps
Criccieth's accommodation is small in scale but covers a genuine spread, from a Victorian country house hotel set in its own grounds to simple seafront guest houses run by the same families for years. Two upmarket options anchor the top end: a grand country hotel just outside town with gardens and a restaurant open to non-residents, and an adults-only Victorian hotel directly on the seafront with some of the best castle and bay views in Criccieth. Both suit couples and anyone wanting a quieter, more polished stay, and both are popular wedding and short-break venues, so it is worth booking ahead for summer weekends.
In the middle of the range, Criccieth's town-centre hotels put guests within easy walking distance of the beaches, castle and shops, with a mix of standard hotel rooms and self-contained studio apartments better suited to longer stays or families wanting some independence. These properties tend to have their own restaurants or bars, useful on evenings when the smaller guest houses only offer breakfast, and their central positions mean no car is strictly necessary for a short stay.
The town's bed and breakfasts and guest houses are concentrated along the seafront on Marine Terrace, most in converted Victorian townhouses with sea-facing rooms and owners who know the area well. These are generally the best value option and the most personal, with home-cooked breakfasts and a handful of individually decorated rooms rather than a standard hotel format; several are adults-oriented or simply small enough that advance booking is essential in summer. Together the eight properties below cover most budgets and preferences, though anyone travelling in July or August, particularly around the Criccieth Festival, should book well in advance as rooms across the town sell out quickly.
Lion Hotel & Studio Apartments
Hotel · The Green, in the heart of Criccieth town centre
A long-standing town-centre hotel on The Green with 33 en-suite rooms and separate studio apartments looking towards the castle.
George IV Hotel
Hotel · 23-25 High Street, Criccieth
A High Street hotel in Criccieth, Gwynedd, close to the North Wales coastline with easy reach of golf, fishing and walking country.
The Moelwyn Hotel & Restaurant
Hotel · Mona Terrace, close to Criccieth seafront
A small hotel and restaurant on Mona Terrace with six en-suite rooms and uninterrupted coastal and mountain views.
Caerwylan Hotel
Hotel · On the seafront, four minutes' walk from Criccieth Castle
A restored Victorian hotel directly on Criccieth's seafront with sea and castle views, adults-only and centred on its Tonnau restaurant.
The Library Style Room
Hotel · The Castle Keep, Criccieth
The Library Style Room is a book-themed room at The Castle Keep in Criccieth, Gwynedd, close to Sygun Copper Mine.
The Lobster Shack
Hotel · The Castle Keep, Criccieth
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
Hotel · The Castle Keep, Criccieth
Adults-only suite on The Castle Keep in Criccieth, Gwynedd, with sea views over the coast and free parking on site.
Plas Isa Hotel
Hotel · Porthmadog Road, Criccieth
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.
Môr Heli Guest House
Guest House · Marine Terrace, on the seafront near the beach
A recently renovated seafront guest house on Marine Terrace with self-contained rooms and sea views towards Cardigan Bay.
Mor Heli Guest House Criccieth
Guest Accommodation · 21 Marine Terrace, Criccieth
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
B&B · 5 Tanygrisiau Terrace, Criccieth
Criccieth B&B near Sygun Copper Mine, golf, fishing and coastal walks, with sea views and free on-site parking.
Awel Mor Guest House
Guest House · Marine Terrace, directly on Criccieth seafront
A small, friendly eight-bedroom guest house on the Criccieth seafront, run by its owners with en-suite rooms throughout.
Bron Aber
B&B · Pwllheli Rd, Criccieth
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.
Tirionfa Guest House
Guest House · Pwllheli Road, a ten-minute walk from the beach
A highly rated four-room guest house on Pwllheli Road, run personally by its owners with a cooked breakfast included.
Glanllifon B&B
B&B · West Parade, Criccieth
Glanllifon B&B is a seafront guesthouse on West Parade in Criccieth, Gwynedd, with sea views and free on-site parking.
Craig-y-Mor
Guest Accommodation · West Parade, Criccieth
Adults-only guest house on Criccieth's West Parade, with sea views and free parking close to the town centre.
Bron Eifion Country House Hotel
Hotel · Criccieth, Llŷn Peninsula coast · 0.7 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
Hotel · Bron Eifion Country House Hotel, Criccieth
A country house hotel in Criccieth, Gwynedd, well suited to weddings, golf breaks and slow walking holidays with castle views.
Cefn Uchaf Guest House
Guest Accommodation · Near Porthmadog, Garndolbenmaen · 2.5 miles away
Guest house near Garndolbenmaen, Gwynedd, well placed for walking and cycling between Snowdonia and the Llyn Peninsula.
Haven Greenacres Holiday Park
Guest Accommodation · Traeth Y Greigddu, Porthmadog · 2.5 miles away
Holiday park on Traeth Y Greigddu near Porthmadog with direct sandy beach access, an indoor pool and outdoor SplashZone.
Travelodge Porthmadog
Hotel · Ffordd Penamswer, Porthmadog · 3.9 miles away
A budget base in Porthmadog for touring Snowdonia and the coast, with free parking and 51 straightforward en-suite rooms.
Gwynfa
B&B · Penamser Road, Porthmadog · 4.1 miles away
A B&B on Penamser Road in Porthmadog, Gwynedd, with a supermarket across the street and cooked-to-order breakfasts.
Golden Fleece Inn
Inn · Market Square, Tremadog, near Porthmadog · 4.1 miles away
An award-winning inn on Tremadog's Market Square with rooms, holiday cottages and a restaurant known for its own butchery.
11 Maes Gerddi
B&B · 11 Maes Gerddi, Porthmadog · 4.2 miles away
A B&B on Maes Gerddi near Porthmadog, with mountain views over Gwynedd and free on-site parking.
Tudor Lodge
Guest Accommodation · Tan Yr Onnen, Porthmadog · 4.2 miles away
Tudor Lodge is a 14-room adults-only guest house in Porthmadog with EV charging and free parking, near the harbour and Ffestiniog Railway.
Queens Rooms
Guest Accommodation · Queens Hotel, Porthmadog · 4.2 miles away
Queens Rooms in Porthmadog pairs a handy in-house bar with simple en-suite rooms, mountain views and free parking close to the National White Water Centre.
Royal Sportsman Hotel
Hotel · High Street, Porthmadog town centre · 4.2 miles away
A traditional High Street hotel in Porthmadog, a long-standing base for visitors exploring Portmeirion and the surrounding coast.
Haven Hafan y Mor Holiday Park
Guest Accommodation · Hafan Y Mor Holiday Park, Pwllheli · 4.3 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.
Yr Hen Fecws
B&B · Lombard Street, Porthmadog town centre · 4.3 miles away
A seven-room B&B above an acclaimed Porthmadog restaurant, in a characterful period building on Lombard Street.
Plas Tan-yr-Allt Country House
Guest House · Tremadog, hillside above Porthmadog · 4.4 miles away
A Georgian country house with literary history, set in wooded grounds above Tremadog a short drive from Portmeirion.
Hendre Cennin
Guest Accommodation · Hendre Cennin, Criccieth
Guest rooms with sea and garden views near Criccieth, Gwynedd, with a kitchen and outdoor seating for relaxed stays.
Premier Inn Porthmadog
Hotel · Britannia Terrace, Porthmadog · 4.5 miles away
Premier Inn Porthmadog offers 80 en-suite rooms, some with estuary or mountain views, close to Portmeirion and Black Rock Sands.