Portsmouth to Peterborough by train
Compare prices, times and book fast direct trains
Overview: trains from Portsmouth to Peterborough
Find the key information for travelling by train from Portsmouth to Peterborough, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Portsmouth to Peterborough by train
Gearing up for an adventure by rail from Portsmouth to Peterborough? Read on for essential information about this journey, which spans 206 kilometres.
Cost of train tickets between Portsmouth and Peterborough
The cheapest train tickets from Portsmouth to Peterborough start at US$60.00. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from Portsmouth to Peterborough is by booking in advance. Keep in mind that tickets for this route go on sale 5 and a half months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Portsmouth to Peterborough daily train schedule
Whether you’re headed to Peterborough on a Tuesday or a Sunday, with 56 trains per day, you will have multiple options to choose from.
04:25: departure of first train Monday-Friday
23:19: departure of last train Monday-Friday
04:43: departure of first train on weekends
23:24: departure of last train on weekends
Every 19 minutes: frequency of train departures
Portsmouth to Peterborough distance and train travel time
The total distance for this route is 206 kilometres, with the fastest trip taking 3 hours and 14 minutes.
When are tickets between Portsmouth and Peterborough available for purchase?
Tickets for trains between Portsmouth and Peterborough can be purchased 5 and a half months before the departure date. Take advantage of the early-bird savings by booking as early as possible.
Learn more about train travel from Portsmouth to Peterborough
Refer to our help articles for more details and insights on train travel from Portsmouth and beyond. Get ready for your visit with travel tips and inspiration in our Peterborough city guide.
FAQs about the train journey from Portsmouth to Peterborough
Want to know more about your journey from Portsmouth to Peterborough? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train journey between Portsmouth and Peterborough covers 206 kilometres.
The cheapest fare for this route is US$60.00. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
You can start booking tickets for this route 5 and a half months in advance.
The quickest journey is 3 hours and 14 minutes.
Other train journeys from Portsmouth
- From Portsmouth to London From US$11.50
- From Portsmouth to Brighton From US$11.50
- From Portsmouth to Bristol From US$40.00
- From Portsmouth to Salisbury From US$30.00
- From Portsmouth to Southampton From US$29.50
- From Portsmouth to Bath From US$34.50
- From Portsmouth to Fareham From US$7.01
- From Portsmouth to Cardiff From US$38.50
- From Portsmouth to Winchester From US$16.50
- From Portsmouth to Birmingham From US$77.00
- From Portsmouth to Havant From US$5.29
- From Portsmouth to Woking From US$18.50
- From Portsmouth to Reading From US$53.00
- From Portsmouth to Guildford From US$20.00
- From Portsmouth to Blackpool From US$323.00
Other train journeys to Peterborough
- From Norwich to Peterborough From US$11.50
- From Lincoln to Peterborough From US$31.00
- From Durham to Peterborough From US$57.50
- From Stansted Mountfitchet to Peterborough From US$38.50
- From London to Peterborough From US$19.00
- From Edinburgh to Peterborough From US$79.50
- From Cambridge to Peterborough From US$17.50
- From York to Peterborough From US$32.50
- From Leeds to Peterborough From US$22.50
- From Great Yarmouth to Peterborough From US$11.50
- From Birmingham to Peterborough From US$22.00
- From Newcastle upon Tyne to Peterborough From US$47.00
- From Leicester to Peterborough From US$20.00
- From Nottingham to Peterborough From US$15.00
- From Glasgow to Peterborough From US$77.50
Other train journeys from Peterborough
- From Peterborough to London From US$18.00
- From Peterborough to Edinburgh From US$87.00
- From Peterborough to Cambridge From US$17.50
- From Peterborough to York From US$35.00
- From Peterborough to Leeds From US$26.50
- From Peterborough to Great Yarmouth From US$12.50
- From Peterborough to Birmingham From US$25.50
- From Peterborough to Newcastle upon Tyne From US$53.00
- From Peterborough to Leicester From US$40.00
- From Peterborough to Nottingham From US$15.00
- From Peterborough to Glasgow From US$81.50
- From Peterborough to Sheffield From US$27.00