Cheap Bus and Train tickets to Welshpool

What are the most popular routes to Welshpool?

Shrewsbury - WelshpoolAverage priceCLP 9,829Average duration35mDaily departures1
London - WelshpoolAverage priceCLP 37,700Average duration6h 5mDaily departures1
Aberystwyth - WelshpoolAverage priceCLP 21,045Average duration1h 45mDaily departures2
Birmingham - WelshpoolAverage priceCLP 16,421Average duration1h 28mDaily departures11
Telford - WelshpoolAverage priceCLP 11,676Average duration1h 10mDaily departures1