Trains to Barmouth
Wolverhampton to Barmouth by trainfrom £23.87 |
Birmingham to Barmouth by trainfrom £20.51 |
Shrewsbury to Barmouth by trainfrom £14.54 |
London to Barmouth by trainfrom £57.80 |
Birmingham International to Barmouth by trainfrom £73.84 |
Machynlleth to Barmouth by trainfrom £5.97 |