First train | 04:12 | |
---|---|---|
Last train | 01:43 | |
Departure station | London | |
Arrival station | Peterborough | |
Journey time | From 44m | |
Distance | 74 miles (119 km) | |
Frequency | 279 trains per day | |
Changes | Direct trains available | |
Price | From £13 | |
Train operators | Grand Central Railway, Great Northern, London North Eastern Railway, Thameslink |
Planning a day out and looking to travel from London to Peterborough by train? You've come to the right place!
The train from London to Peterborough usually takes around 1h 30m but can take just 43m on the fastest Great Northern, Thameslink or LNER services, with around 229 trains running on this popular route per day. Trains are direct, so once you’re on board you can sit back, relax and stay connected with free WiFi available on most services.
If you want to snap up the cheapest fares, take the train during Off-Peak times. You can also get a Railcard if you’re travelling by train more than a few times a year – you'll save up to 1/3 on eligible journeys.
Keen to book your train tickets from London to Peterborough? No need to wait, start a search with us today! If you want to learn a bit more about the journey first, you can find our train timetable below, tips on booking cheap tickets and our FAQs including first and last train times.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.