Trains to Welshpool
Birmingham to Welshpool by trainfrom £26.48 |
Wolverhampton to Welshpool by trainfrom £10.07 |
London to Welshpool by trainfrom £37.66 |
Birmingham International to Welshpool by trainfrom £13.80 |
Shrewsbury to Welshpool by trainfrom £5.59 |