Travel from Shrewsbury to Newtown-Wales

Bus or train from Shrewsbury to Newtown?

Arriva Trains Wales operates a train from Shrewsbury to Newtown every 2 hours. Tickets cost $15 - $23 and the journey takes 36 min. Alternatively, Celtic Travel operates a bus from Shrewsbury to Newtown hourly. Tickets cost $13 and the journey takes 1 h 24 min. 2 other operators also service this route.

Book transport from Shrewsbury to Newtown

How to get from Shrewsbury to Newtown

From Shrewsbury train to Newtown (Powys). 36 min £12. From Shrewsbury, Mardol Jct (Mardol Junction) bus to Newtown, Bus Station (Tourist Information Office). 1 h 24 min £9. From Shrewsbury taxi to Newtown. 43 min £144. From Shrewsbury drive to Newtown. 43 min £6.

How long does it take to get from Shrewsbury to Newtown?

The train from Shrewsbury to Newtown (Powys) takes 36 min and departs every 2 hours.

Operators from Shrewsbury to Newtown