Home
Your location

Abersoch

Built-up area in Gwynedd, Wales

Coordinates:52.824, -4.508
OS grid ref:SH 31 28
Population:783
Dialling code: 01758 (Pwllheli)
Map of the UK

Abersoch is a small coastal village on the Llŷn Peninsula in Gwynedd, Wales, sitting on the sheltered southern shore of Cardigan Bay. Its long sandy beach, shallow waters and busy marina make it a magnet for sailing, windsurfing and family holidays, with clear views to nearby islands and headlands.

Once a modest fishing community, Abersoch now relies heavily on tourism and the marine economy, with sailing clubs, regattas and a lively pub and café scene; the area also retains a strong Welsh-speaking identity. High demand for holiday homes has pushed up property prices and created a distinctly seasonal feel to village life, with larger service towns such as Pwllheli nearby for shops and transport links.

Postcode districts covering Abersoch

Neighbouring places

Example postcodes in Abersoch

Transport links

  • Liverpool John Lennon Airport 77.3 miles124.4 km
  • Manchester Airport 99.7 miles160.4 km
  • Pwllheli Railway Station 5.9 miles9.4 km
  • Abererch Railway Station 7.6 miles12.2 km

Hotels near Abersoch Ad

Local points of interest

  • Plas yn Rhiw Estate 4.6 miles7.4 km
  • Porth Towyn Beach Beach 7.7 miles12.4 km
  • Traeth Penllech Beach 7.7 miles12.4 km
  • Whistling Sands Beach 9 miles14.5 km
  • Port Trevor Harbour 12.8 miles20.6 km
  • Criccieth Beach Beach 13.4 miles21.5 km
  • Porthmadog Stadium 17.8 miles28.7 km