Home
Your location

Porthmadog

Built-up area in Gwynedd, Wales

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

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

Most populated places nearby

Neighbouring places

Example postcodes in Porthmadog

Transport links

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

Hotels near Porthmadog Ad

Schools in Porthmadog

  • Ysgol Eifion Wyn Primary
  • Ysgol Eifionydd Secondary
  • Ysgol Gynradd Borth-Y-Gest Primary

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 Mountains 18.2 miles29.2 km
  • Carneddau Mountains 18.6 miles29.9 km
  • Treborth Estate 19.1 miles30.7 km
  • Plas Newydd Country house 19.5 miles31.4 km