Catching the train from Shrewsbury to Birmingham New Street is easy. The journey takes approximately one hour.

Services run throughout the day from around 05.00 until 23.00. Choose the ticket that best suits your travel needs, whether that’s an Off-peak ticket or Advance ticket. Use the journey time to catch up on work using our free Wi-Fi, relax with a good book or chat to friends.

Whether you’re visiting Birmingham for business or pleasure, the UK’s second largest city will keep you busy with a multitude of amazing attractions, cultural diversity and retail adventures. With so many things to do and see, it helps to be organised. You can use a handy app to find the best coffee shops and attractions to make your adventure that much more personal and exciting. Whether you’re heading to Birmingham for a romantic weekend, or for a fun-filled day out with the entire family, we have plenty of recommendations for things to do and see while you’re there.

Live departures and arrivals

Trains from Shrewsbury to Birmingham

Travelling from Shrewsbury to Birmingham by train is easy. We’ve got plenty of ticket options and offers that can save you money.

Download our app to check timetables and book tickets on the move. Follow us on X to hear about any last-minute changes that could affect your travel plans.

Do you require assistance when travelling? We’ll be happy to help. Our handy capacity checker tells you just how busy your train is expected to be, helping you plan your journey.

Advance tickets are our best value fares and Railcard discounts can be used when booking. We can't guarantee the availability of Advance tickets as they’re generally limited in number and only on sale up to 1800 prior to the day of travel. So we’d recommend booking early to avoid disappointment.