Looking for somewhere to stay near Porthmadog? The Lion Hotel is in Criccieth, the seaside town next door: about 10 minutes by car or a few minutes on the train, with a castle, two beaches and a quieter pace once the day trippers have gone home.

Many of our guests spend their days in Porthmadog, riding the Ffestiniog and Welsh Highland steam railways, walking the Cob or heading to Black Rock Sands, then come back to Criccieth for dinner, a drink in the bar and a walk along the seafront.

You get the best of both: everything Porthmadog has to offer close by, and a hotel on The Green in the middle of a small, walkable seaside town.

5 milesto Porthmadog
10 minby car
Direct trainsCriccieth to Porthmadog
Freeparking at the hotel

Why guests stay at The Lion

Getting to Porthmadog from the hotel

By car it is a short, easy drive east along the coast road. If you would rather leave the car, Criccieth station is a few minutes' walk from the hotel and trains on the Cambrian Coast line stop at Porthmadog, the next station along.

From Porthmadog you can carry on to Portmeirion, Harlech or into the mountains of Eryri (Snowdonia), so Criccieth makes a handy base for the whole area.

Things to do in and around Porthmadog

  • Ffestiniog & Welsh Highland Railways: historic narrow-gauge steam trains from Harbour Station, up into the mountains towards Blaenau Ffestiniog or through Beddgelert to Caernarfon.
  • Black Rock Sands at Morfa Bychan: a long, wide sandy beach about 10–15 minutes' drive from the hotel.
  • The Cob and the harbour: a flat walk with views of the estuary and the mountains.
  • Portmeirion: the Italian-style village is just beyond Porthmadog, see staying near Portmeirion.
  • Golf at Porthmadog Golf Club and our own Criccieth Golf Club.

Why stay in Criccieth rather than Porthmadog?

Criccieth is smaller and right on the sea. From the hotel you can walk to the castle on the headland, to the beaches either side of it and to cafés, ice cream and fish and chips without getting back in the car. In the evening you can eat at Llewelyn's Restaurant or relax in The Mane Place bar downstairs.

Rooms for your stay

Prices are live from our booking system, for the cheapest night in the next few weeks, with 10% off for booking direct.

Double & King Rooms at The Lion Hotel, Criccieth

Double & King Rooms

Sleeps 2

Double or king-size bed, some with sea views

from £55 / nightView room ›
Family Rooms at The Lion Hotel, Criccieth

Family Rooms

Sleeps 3–5

Room for the whole family, some with sea views

from £77 / nightView room ›
Twin Rooms at The Lion Hotel, Criccieth

Twin Rooms

Sleeps 2

Two single beds, some with sea views

from £55 / nightView room ›
Self-Catering Apartments at The Lion Hotel, Criccieth

Self-Catering Apartments

Sleeps 2–4

Your own kitchen and lounge, pets welcome

from £77 / nightView room ›

Questions guests ask

How far is The Lion Hotel from Porthmadog?
About 5 miles, around 10 minutes by car. Criccieth also has a railway station a few minutes' walk from the hotel, with direct trains to Porthmadog.
Is there parking at the hotel?
Yes, parking at the hotel is free for guests, and there is an EV charger on site.
Can I visit the Ffestiniog and Welsh Highland Railways from Criccieth?
Yes. Both railways start from Harbour Station in Porthmadog, a short drive or train ride from the hotel.
Do you have family rooms?
Yes. We have family rooms for 3, 4 and 5 guests, some with sea views, as well as self-catering apartments.

More places to stay close to

Each of our guest rooms feature a private bathroom, Free Wi-Fi, television and optional full Welsh Breakfast.

Reservations

01766 522460

Rooms & Apartments

Plan your stay

From£46.17/ night

  • 10% off Bed & Breakfast when you book direct
  • Free cancellation up to 48 hours before arrival on flexible rates
  • Sea-view rooms and self-catering apartments
Check availability & prices

Or call us on 01766 522460