Trains to Machynlleth
Shrewsbury to Machynlleth by trainfrom €9.05 |
Birmingham to Machynlleth by trainfrom €17.19 |
Birmingham International to Machynlleth by trainfrom €33.48 |
London to Machynlleth by trainfrom €98.63 |
Aberystwyth to Machynlleth by trainfrom €8.50 |
Tywyn to Machynlleth by trainfrom €9.50 |
Manchester to Machynlleth by trainfrom €32.58 |
Pwllheli to Machynlleth by trainfrom €34.84 |
Barmouth to Machynlleth by trainfrom €9.50 |
Wolverhampton to Machynlleth by trainfrom €20.36 |
Porthmadog to Machynlleth by trainfrom €26.24 |
Crewe to Machynlleth by trainfrom €38.01 |