| First train | 05:40 | |
|---|---|---|
| Last train | 22:53 | |
| Departure station | Peterborough | |
| Arrival station | York | |
| Journey time | From 1h 3m | |
| Distance | 102 miles (164 km) | |
| Frequency | 79 trains per day | |
| Changes | Direct trains available | |
| Price | From £13.90 | |
| Train operators |
Thinking about taking the train from Peterborough to York? We’ve got you covered.
On average, it takes around 1h 23m to travel from Peterborough to York by train, and you'll usually find 31 trains running along the route daily for 102 miles (164 km). Once you're on board, you can sit back and relax, as you won’t need to make any changes along the way. Travelling between Peterborough and York means you’ll be taking a London North Eastern Railway (LNER) service. LNER run trains up the East Coast, and their fleet includes several state-of-the-art Azuma trains. Sit back and enjoy free WiFi, on-board catering and power sockets at tables.
If you want to save money, travel Off-Peak – tickets are usually cheaper during quieter times on weekdays and weekends. You can also get a Railcard and save up to 1/3 on eligible journeys for a whole year. Use our Journey Planner to compare ticket prices and get the cheapest fares.
If you’re feeling ready to book, start a search for cheap train tickets with us today. Want to check if trains are running? Use our timetable to view live train times from Peterborough to York.
For more money-saving tips on UK and European train travel, read our cheap train tickets guide.