Harbour in winter with Moelwyn range covered in snow in background Porthmadog Gwynedd Snowdonia

The harbour town of Porthmadog is full of maritime history and stunning views of the Eryri National Park.

Located in Gwynedd in Northwest Wales, Porthmadog exudes timeless charm and captivating landscapes. As the gateway to Snowdonia, it offers a perfect blend of tranquillity and adventure.

Explore the enchanting Welsh Highland Railway, wander through quaint streets adorned with colourful buildings or unwind on the shores of the serene Glaslyn Estuary. Delight in authentic Welsh cuisine at local eateries, discover the town's rich maritime history at the Maritime Museum or embark on scenic walks through nearby woodlands and mountains.

With its unique blend of culture, history, and natural beauty, Porthmadog promises an unforgettable Welsh experience for any traveller.


Get to Porthmadog by train

Porthmadog has great rail links. Porthmadog railway station is a stop on the line between Birmingham and Pwllheli. Get off here and you’re only a one-minute walk away from the town centre.


Why visit Porthmadog?

Discover why this destination is worth a visit with our list of things to do in Porthmadog, where coastal allure meets rugged beauty. Dive into its maritime past at the captivating Maritime Museum, explore the scenic Welsh Highland Railway or savour fresh seafood by the harbour. With its rich history, breathtaking vistas and welcoming ambiance, Porthmadog promises an unforgettable escape for all the family.