Explore Peterborough to Shrewsbury by rail

Getting ready for a trip from Peterborough to Shrewsbury aboard a local train? Here’s what you need to know — including departure times, fastest routes and ticket prices — about the trip.

Train ticket cost for journeys between Peterborough and Shrewsbury

Just like airline tickets, train fares vary by the operator, the number of stops, the time of day you travel, how far in advance you book and more. When it comes to timing, while the cheapest tickets on this route are typically US$107.34, when booked a month in advance, tickets costs an average of , and when purchased a week in advance, tickets increase to .

How to find cheap train tickets

Booking early nearly always keeps more money in your pocket, but there are other ways to save big on tickets. Refer to our cheap train ticket guide to make sure you make the most out of your travel budget.

Peterborough to Shrewsbury daily train schedule

Whether you’re headed to Shrewsbury on a Tuesday or a Sunday, with 26 trains per day, you will have multiple options to choose from.

  • 06:10: departure of first train Monday-Friday

  • 21:59: departure of last train Monday-Friday

  • 06:10: departure of first train on weekends

  • 20:53: departure of last train on weekends

  • Every 52 minutes: frequency of train departures

Average train travel time from Peterborough to Shrewsbury

The quickest time by train is 2 hours and 56 minutes, travelling a total distance of 169 kilometres.

When do tickets between Peterborough and Shrewsbury go on sale?

Travellers can book train journeys between Peterborough and Shrewsbury 5 and a half months before the travel date. The earlier you book, the better the price. Stay informed about ticket availability by setting up a personalised booking alert with Rail Europe.

Learn even more about travelling from Peterborough to Shrewsbury by train

Need more information on travelling through Europe by train? Head to our help articles for details on everything from booking to navigating stations and understanding different ticket types. Then review the travel ideas we’ve compiled in our city guide: Shrewsbury.

Frequently asked questions

How far is Peterborough to Shrewsbury by train?

The distance between Peterborough and Shrewsbury is 169 kilometres.

What’s the cost of a train ticket from Peterborough to Shrewsbury?

The cheapest tickets for this route start at US$107.34. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .

How far in advance can I book my Peterborough to Shrewsbury train tickets?

Tickets for this route go on sale 5 and a half months in advance of the departure date.

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

The fastest jouney takes 2 hours and 56 minutes.