Cheap Bus and Train tickets to Welshpool

What are the most popular routes to Welshpool?

Telford - WelshpoolAverage priceR 208Average duration1h 10mDaily departures1
Aberystwyth - WelshpoolAverage priceR 373Average duration1h 45mDaily departures2
London - WelshpoolAverage priceR 676Average duration6h 5mDaily departures1
Llandinam - WelshpoolAverage priceR 174Average duration40mDaily departures1
Llanidloes - WelshpoolAverage priceR 173Average duration50mDaily departures1