Cheap Bus, Train and Carpool tickets to Welshpool

What are the most popular routes to Welshpool?

Birmingham - WelshpoolAverage price$21Average duration1h 29mDaily departures10
London - WelshpoolAverage price$28Average duration6h 5mDaily departures1
Aberystwyth - WelshpoolAverage price$23Average duration1h 45mDaily departures2
Telford - WelshpoolAverage price$16Average duration1h 10mDaily departures1
Llandinam - WelshpoolAverage price$11Average duration40mDaily departures1