Shrewsbury Train Station
Shrewsbury railway station serves the town of Shrewsbury in Shropshire, England. The station is some 43 miles to the north west of Birmingham New Street railway station and is operated by Arriva Trains Wales. Passenger services calling at the station are operated by Arriva Trains Wales and London Midland.
Trains to Shrewsbury
Are you looking for trains to Shrewsbury? At directrail.com, we offer the complete range of train services with all of the train operating companies on the national rail network, so you can trust that you will find the perfect ticket to Shrewsbury when you come to us.
Not only will you find the cheapest advance fares to Shrewsbury right now but also flexible off-peak and anytime fares too.
Save yourself the trouble of buying a train ticket to Shrewsbury on the day from your local train station and simple buy your ticket online now.
Get to/from Shrewsbury Station
Shrewsbury Station Address:
Castle Foregate, Shrewsbury, SY1 2DQ
Shrewsbury train station is managed by Arriva Trains Wales
Popular trains to Shrewsbury
Need to spend a night in a Shrewsbury Hotel?
If so, please visit our Shrewsbury Accommodation pages.