Direct Rail

Craven Arms Train Station

Craven Arms railway station is located at the junction of the Welsh Marches Line and the Heart of Wales Line some 20 miles to the south of Shrewsbury. The station serves the small town of Craven Arms in Shropshire, England. The station and all passenger services calling at the station are operated by Arriva Trains Wales.

Trains to Craven Arms

This is the place to be if you want to book a train to Craven Arms! Here at you can find all Craven Arms trains routes and prices in addition to a wide variety of other towns and cities for around the UK.

Not only can you check when the trains are running, and how long they take, but you can also get the latest prices and offers with us too.

So avoid the queues and don’t miss the train, simply and securely just book the train to Craven Arms before you go, and save too.

Get to/from Craven Arms Station

Craven Arms Station Address:

Station Crescent, Shrewsbury Road, Craven Arms, SY7 9PY

Arriva Trains Wales

Craven Arms train station is managed by Arriva Trains Wales

Need to spend a night in a Craven Arms Hotel?
If so, please visit our Craven Arms Accommodation pages.