Criccieth Castle | Day Out With The Kids

Your shopping basket

Your basket (0 tickets)

Criccieth Castle

Porthmadog, Gwynedd, Wales

Attraction Information

  • Castles and Palaces icon Castles and Palaces

Suitable for ages: Older Children (9-12) and Teenagers (13-18)

Venue type: Indoor, Outdoor

Criccieth Castle, standing on its headland between 2 beaches, is a prominent North Wales landmark. It is also a landmark historic site, one of those rare castles with a foot firmly in both camps and a true testament to the varying fortunes of war.

Criccieth's history is deeply entwined in the medieval conflict between Wales and England and there are plenty of stories about the place and how frequently it changed hands scattered amongst the information boards on site. The castle is very much a ruin so don't go along expecting grand halls and spiralling staircases, this is one that requires a bit of imagination from the kids!

There are some award winning beaches nearby as well as more attractions for the family a little further afield, so why not make this one stop amongst many and fill your day with loveliness from the listings?!


  • Toilets Available Toilets Available
  • Disabled Toilets Available Disabled Toilets Available
  • Parking Available Nearby Parking Available Nearby
  • Pushchair Friendly Pushchair Friendly

Getting There and Contact Information


Porthmadog, Gwynedd, LL52 0DP, Wales


Click here to visit Criccieth Castle's website
01766 522227

Standard Opening Times and Pricing

Opening hours

Please see website for details


General Admission
Adults from £5.50
Kids (5-16) from £3.30
Family from £16.00


Sorry, no reviews are available for this attraction.

Please sign in or register to write a review

Inspiration to your inbox + exclusive partner benefits

Want to know more?

Book Online

Criccieth Castle

Porthmadog, Gwynedd, Wales

Step 1: Choose a date

Step 2: Available Tickets

Please select a date above to see available tickets

Step 3: Who's going

Please select a date and ticket above to choose

Total: £00.00