Cheap Bus, Train, and Carpool tickets to Welshpool

What are the most popular routes to Welshpool?

Shrewsbury - WelshpoolAverage price¥1,713Average duration35mDaily departures1
Telford - WelshpoolAverage price¥2,033Average duration1h 10mDaily departures1
Aberystwyth - WelshpoolAverage price¥3,664Average duration1h 45mDaily departures2
London - WelshpoolAverage price¥6,618Average duration6h 5mDaily departures1
Birmingham - WelshpoolAverage price¥3,275Average duration2h 5mDaily departures1