Aberdovey railway station (Welsh: Aberdyfi) serves the seaside resort of Aberdyfi in Gwynedd, Wales. The station is on the Cambrian Coast Railway with passenger services every two hours (weekday daytimes) calling at all stations between Machynlleth and Pwllheli, including Tywyn, Barmouth, Harlech and Porthmadog. Passengers can connect at Machynlleth for trains to Aberystwyth or Shrewsbury, Wolverhampton, Birmingham New Street and Birmingham International.