Home

Porthmadog

Built-up area in Gwynedd, Wales

Coordinates:52.924, -4.135
OS grid ref:SH 56 38
Population:2,981
Dialling code: 01766

Porthmadog is a compact coastal town in Gwynedd, northwest Wales, sitting at the mouth of the Afon Glaslyn and alongside the large reclaimed salt marsh of Traeth Mawr. It grew up in the early 19th century after William Madocks built the Cob to create a harbour and reclaim land, and prospered as the slate-exporting port for nearby quarries around Blaenau Ffestiniog.

Today Porthmadog mixes maritime and tourist economies - a busy marina, boat trips and a working quay sit beside cafes and holiday accommodation - and it’s a gateway for walkers and climbers heading into Snowdonia. The preserved narrow‑gauge Ffestiniog Railway remains a cultural and historic draw, the estuary is important for birdlife and conservation, and the town still has a strong Welsh‑speaking community with a lively seasonal atmosphere.

Postcode districts covering Porthmadog

Nearby towns and villages

Neighbouring places

Transport links

  • Airport Liverpool John Lennon Airport 60.3 miles97 km
  • Airport Manchester Airport 82.6 miles132.9 km
  • Railway station Porthmadog Harbour Railway Station 0.3 miles0.5 km
  • Railway station Porthmadog Railway Station 0.4 miles0.7 km

Local points of interest

  • Porthmadog Stadium 0.8 miles1.2 km
  • Criccieth Beach Beach 4 miles6.4 km
  • Port Trevor Harbour 12.8 miles20.7 km
  • Dolmelynllyn Estate Estate 13.4 miles21.5 km
  • National Slate Museum Museum 13.6 miles21.9 km
  • Caernarfon Town FC Stadium 15.5 miles25 km
  • Gwydyr Forest Forest 16.7 miles26.8 km
  • Llanidan House Estate 17.2 miles27.7 km
  • Cadair Idris - Penygadair Mounains 18.2 miles29.2 km
  • Carneddau Mounains 18.6 miles29.9 km
  • Treborth Estate 19.1 miles30.7 km
  • Plas Newydd Country house 19.5 miles31.4 km

Example postcodes in Porthmadog