Travel from Birmingham to Shrewsbury with us for a fast, reliable and comfortable journey. With frequent services and an average journey time of just over an hour, getting to Shrewsbury has never been easier.

Live departures and arrivals

How long is the train from Birmingham to Shrewsbury?

It takes just under an hour on the fastest services and just over an hour on others.

 

How often do trains run from Birmingham to Shrewsbury?

Trains run regularly throughout the day, making it easy to find a service that fits your plans. Whether you're commuting, visiting for leisure or heading home, our frequent services ensure a smooth journey.

 

Why travel from Birmingham to Shrewsbury by train?

Shrewsbury is a historic town full of charm and character. From medieval streets to stunning green spaces, there's plenty to explore:

  • Shrewsbury Castle - Discover this historic fortress near the station.

  • The Quarry Park - Enjoy riverside walks and beautiful gardens.

  • Independent Shops and Cafés - Browse unique stores and local eateries.

See our guide to visiting Shrewsbury for more ideas.

 

Top tips for buying your Birmingham to Shrewsbury train tickets

Save money and travel in a way that suits you with the following options:

  • Advance tickets*: Buy early for the best value fares. These tickets are limited in availability and may sell out quickly.

  • Railcards: Take advantage of railcard discounts to save up to a third on your next trip.

  • Anytime tickets: Our most flexible tickets allow you to travel any time of the day, any day of the week.

Why not use our app? It allows you to see all our budget-friendly travel deals in one easy-to-access place.

*Advance tickets are our best value fares and railcard discounts can be used when buying them. We can't guarantee the availability of Advance tickets as they’re limited in number and only on sale up to 18:00 before the day you travel. We’d recommend buying early to avoid disappointment.