Trains to Machynlleth
Shrewsbury to Machynlleth by trainfrom $19.24 |
Birmingham to Machynlleth by trainfrom $21.30 |
Birmingham International to Machynlleth by trainfrom $35.32 |
London to Machynlleth by trainfrom $73.52 |
Aberystwyth to Machynlleth by trainfrom $9.76 |
Manchester to Machynlleth by trainfrom $41.91 |
Pwllheli to Machynlleth by trainfrom $47.82 |
Barmouth to Machynlleth by trainfrom $13.88 |
Wolverhampton to Machynlleth by trainfrom $49.47 |