Trains to Machynlleth
Shrewsbury to Machynlleth by trainfrom £7.56 |
Birmingham to Machynlleth by trainfrom £14.36 |
Birmingham International to Machynlleth by trainfrom £27.97 |
London to Machynlleth by trainfrom £82.40 |
Aberystwyth to Machynlleth by trainfrom £7.10 |
Tywyn to Machynlleth by trainfrom £7.94 |
Manchester to Machynlleth by trainfrom £27.21 |
Pwllheli to Machynlleth by trainfrom £29.10 |
Barmouth to Machynlleth by trainfrom £7.94 |
Wolverhampton to Machynlleth by trainfrom £17.01 |
Porthmadog to Machynlleth by trainfrom £21.92 |
Crewe to Machynlleth by trainfrom £31.75 |