Dinas is a station on the narrow gauge Welsh Highland Railway, which was built in 1877 as the North Wales Narrow Gauge Railways Moel Tryfan Undertaking to carry dressed slate for trans-shipment to the LNWR.
[6] The trackbed was subsequently developed as the Lôn Eifion tourist cycle route.
When the station was reopened on 11 October 1997, it was as the southern temporary terminus of the extended and soon to be restored Welsh Highland Railway from Caernarfon.
Following reconstruction of the trackbed, the line was reopened on its original trackbed, in stages; on 7 August 2000 to Waunfawr; in 2003 to Rhyd Ddu; through the Aberglaslyn Pass to Beddgelert and Hafod-y-lyn in 2009; 26 May 2010 for Pont Croesor and finally on 4 January 2011 to Porthmadog.
Dinas station yards house the Welsh Highland Railway offices, carriage sheds and locomotive depot as well as extensive civil engineering works and sidings.