| First train | 03:40 | |
|---|---|---|
| Last train | 23:09 | |
| Departure station | York | |
| Arrival station | Peterborough | |
| Journey time | From 1h 3m | |
| Distance | 102 miles (164 km) | |
| Frequency | 97 trains per day | |
| Changes | Direct trains available | |
| Price | From £13.90 | |
| Train operators |
If you want to travel from York to Peterborough by train, you've come to the right place.
You can expect the journey from York to Peterborough by train to take around 1h 20m. You’ll usually find around 42 trains running on this route per day, which spans 102 miles (164 km). You won’t need to worry about making any changes along the way either as direct trains are available. This route is served by LNER and Grand Central Railway. On their fastest services, you can reach Peterborough in just 1h 4m. Sit back and enjoy free WiFi on board – it’s easy to stay connected on LNER and Grand Central Railway trains.
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.
Ready to book? Start your search for train tickets from York to Peterborough with us today. Keep reading for more information, including our timetable where you can view first and last train times, as well as tips on how to find cheap train tickets.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.