Peterborough to Shrewsbury by train
Compare prices, times and book fast direct trains
Overview: trains from Peterborough to Shrewsbury
Find the key information for travelling by train from Peterborough to Shrewsbury, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
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 €95.91, 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.
FAQs about the train journey from Peterborough to Shrewsbury
Want to know more about your journey from Peterborough to Shrewsbury? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The distance between Peterborough and Shrewsbury is 169 kilometres.
The cheapest tickets for this route start at €95.91. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .
Tickets for this route go on sale 5 and a half months in advance of the departure date.
The fastest jouney takes 2 hours and 56 minutes.
Other train journeys from Peterborough
- From Peterborough to London From €16.29
- From Peterborough to Edinburgh From €78.73
- From Peterborough to Cambridge From €15.84
- From Peterborough to York From €31.67
- From Peterborough to Leeds From €23.98
- From Peterborough to Great Yarmouth From €11.31
- From Peterborough to Birmingham From €23.07
- From Peterborough to Newcastle upon Tyne From €47.96
- From Peterborough to Leicester From €36.20
- From Peterborough to Nottingham From €13.57
- From Peterborough to Glasgow From €73.75
- From Peterborough to Sheffield From €24.43
- From Peterborough to Norwich From €10.86
- From Peterborough to Lincoln From €9.05
- From Peterborough to Durham From €55.65
Other train journeys to Shrewsbury
- From Birmingham to Shrewsbury From €5.88
- From London to Shrewsbury From €38.46
- From Birmingham International to Shrewsbury From €5.88
- From Wolverhampton to Shrewsbury From €8.60
- From Wrexham to Shrewsbury From €9.95
- From Hereford to Shrewsbury From €11.76
- From Crewe to Shrewsbury From €17.19
- From Leicester to Shrewsbury From €45.24
- From Stafford to Shrewsbury From €20.60
- From Swansea to Shrewsbury From €35.29
- From Edinburgh to Shrewsbury From €40.72
- From Leeds to Shrewsbury From €23.98
- From Manchester to Shrewsbury From €23.07
- From Reading to Shrewsbury From €56.56
- From Preston to Shrewsbury From €24.79
Other train journeys from Shrewsbury
- From Shrewsbury to Birmingham From €5.88
- From Shrewsbury to London From €26.69
- From Shrewsbury to Hereford From €11.76
- From Shrewsbury to Wrexham From €7.69
- From Shrewsbury to Wolverhampton From €8.60
- From Shrewsbury to Southampton From €49.77
- From Shrewsbury to Telford From €4.98
- From Shrewsbury to Bristol From €38.01
- From Shrewsbury to Chester From €13.57
- From Shrewsbury to Leeds From €68.32
- From Shrewsbury to Manchester From €14.48
- From Shrewsbury to Cardiff From €33.03