Home
Your location

Machynlleth

Parish in Powys, Wales

Coordinates:52.591, -3.847
OS grid ref:SH 74 00
Population:2,235
Dialling code: 01654
Map of the UK

Machynlleth is a small market town in Powys, Wales, set where the River Dyfi meets a wide valley on the southern edge of Snowdonia, with views that reach toward Cardigan Bay. Its position on the Cambrian rail line and a long market tradition mean it acts as a local service and tourism hub for surrounding farms and communities.

Historically notable as the place where Owain Glyndŵr held a parliament in 1404, the town now has a lively arts scene and a strong environmental and alternative culture presence thanks to the nearby Centre for Alternative Technology and Dyfi Forest. The local economy mixes agriculture, tourism, public services and small creative businesses, and the community remains noticeably bilingual and community-minded.

Postcode districts covering Machynlleth

Most populated places nearby

Neighbouring places

Example postcodes in Machynlleth

Transport links

  • Liverpool John Lennon Airport 66 miles106.2 km
  • Manchester Airport 84 miles135.2 km
  • Machynlleth Railway Station 0.4 miles0.6 km
  • Dovey Junction Station 3.7 miles6 km

Hotels in Machynlleth Ad

Schools in Machynlleth

  • Ysgol Bro Hyddgen All ages

Local points of interest

  • Cadair Idris - Penygadair Mountains 7.9 miles12.7 km
  • Plynlimon Mountains 9 miles14.5 km
  • Aberdovey Harbour Harbour 9.4 miles15.1 km
  • Talybont Estate 9.7 miles15.6 km
  • Narrow Gauge Railway Museum Museum 10.1 miles16.3 km
  • Dolmelynllyn Estate Estate 14.4 miles23.2 km
  • Aberystwyth Arts Centre, Theatre Y Werin Theatre 15.1 miles24.3 km
  • Penglais Campus, University of Wales, Aberystwyth University 15.2 miles24.4 km
  • National Library of Wales Library 15.4 miles24.7 km
  • Aberystwyth bandstand Theatre 15.5 miles25 km
  • Commodore cinema Theatre 15.6 miles25.1 km
  • Park Avenue Stadium Stadium 15.9 miles25.5 km