COMPARE Prices across different modes

Sat
16 Oct
£27London North Eastern Railway
Sun
17 Oct
£27London North Eastern Railway
Mon
18 Oct
£27London North Eastern Railway
Tue
19 Oct
£22London North Eastern Railway
Wed
20 Oct
£16London North Eastern Railway
Fri
22 Oct
£30London North Eastern Railway
Sat
23 Oct
£19London North Eastern Railway
Sun
24 Oct
£27London North Eastern Railway
Mon
25 Oct
£33London North Eastern Railway
Tue
26 Oct
£27London North Eastern Railway
Wed
27 Oct
£17London North Eastern Railway
Thu
28 Oct
£22London North Eastern Railway
Fri
29 Oct
£30London North Eastern Railway
Sat
30 Oct
£22London North Eastern Railway
Mon
1 Nov
£22London North Eastern Railway
Tue
2 Nov
£22London North Eastern Railway

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Peterborough to York

distanceDistance101 miles (163 km)
durationAverage train duration1 h 14 min
priceAverage train ticket price£27 (€30)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersLondon North Eastern Railway

Trains from Peterborough to York cover the 101 miles (163 km) long route taking on average 1 h 14 min with our travel partners like London North Eastern Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around £27, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Peterborough and arrive in York.

Travel Tips

Trains from Peterborough to York
Travel by train to York easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Peterborough to York.
FAQs
How much do cheap trains from Peterborough to York cost?
If you’re looking to save money on tickets, you can find a cheap train between Peterborough and York for as little as £16  in the next 7 days.
What is the average cost of a train from Peterborough to York?
In the next 7 days you’ll find that the average cost of a train ticket to York from Peterborough is £27  one way.
What is the distance from Peterborough to York by train?
The Peterborough to York train distance is approximately 101 miles (163 km).
How many hours does it take from Peterborough to York by train?
On average the train from Peterborough to York duration is 1 h 14 min  for the 101 miles (163 km) long journey, but the travel time can vary if you depart on weekends and holidays.
What station does the Peterborough to York train leave from? Which York train station do I come into from Peterborough?

Omio customers travelling this route book their trains from Peterborough   to York.

Where do I find the Peterborough train station to York? Where is the York train station?

Passengers booking this trip most frequently board their trains from Peterborough and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in York most often arrive at York and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Which train providers can get me from Peterborough to York?
For the best Peterborough to York train to book, you can travel safely and comfortably with London North Eastern Railway. However, it's always good to check all possible train providers with services between Peterborough and York to compare what amenities they may offer.
How many trains are there from Peterborough to York a day?
The average number of trains departing Peterborough for York is 16 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Peterborough to York?
The first Peterborough to York train departs at 06: 59   and the last train from Peterborough to York leaves at 10: 01. Check out the most up-to-date Peterborough to York train times on Omio and find the best time to travel to your destination.
How early should I purchase Peterborough to York train tickets to get the best deals?
If you buy Peterborough to York train tickets within the next 7 days, you can find one way tickets to cost on average £27. However, booking in advance gives you access to the best prices for trains to York from Peterborough. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Peterborough
York
The major railway station for departures from Peterborough is Peterborough. Read all the information you need to know about services, amenities and connections at Peterborough for your trip from Peterborough to York.