COMPARE Prices across different modes

Thu
21 Oct
£34
Sat
23 Oct
£20London North Eastern Railway
Tue
26 Oct
£24London 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 to Sheffield from Peterborough

distanceDistance75 miles (121 km)
durationAverage train duration1 h 30 min
priceAverage train ticket price£28 (€32)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesLondon North Eastern Railway or East Midlands Trains

Trains from Peterborough to Sheffield cover the 75 miles (121 km) long journey taking on average 1 h 30 min with our travel partners like London North Eastern Railway or East Midlands Trains. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around £28, you can find the cheapest train ticket for as low as £20. Travellers depart most frequently from Peterborough and arrive in Sheffield.

Travel Tips

Trains from Peterborough to Sheffield
Travel by train to Sheffield 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 Sheffield.
FAQs
How much do cheap trains from Peterborough to Sheffield cost?
Omio customers have found the cheapest trains from Peterborough to Sheffield to cost as little as £20  in the next 7 days.
What is the average price of train tickets to Sheffield from Peterborough?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Peterborough to Sheffield train to cost on average £28  one way.
What is the distance from Peterborough to Sheffield by train?
The distance between Peterborough and Sheffield by train is approximately 75 miles (121 km).
How long is the train between Peterborough and Sheffield?
The train time from Peterborough to Sheffield is on average 1 h 30 min  for the 75 miles (121 km) long journey, but the time it takes to go from Peterborough to Sheffield by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Peterborough to Sheffield, which train station in Peterborough do I depart from and which train station in Sheffield do I arrive in?

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

Where is the train station in Peterborough to go to Sheffield? Where is the train station in Sheffield located?

You can find the most popular departure train station for this trip, Peterborough, located approximately 0 mile (s) / 0 km from the city centre of Peterborough. The most popular arrival train station in Sheffield, called Sheffield, is located around 0 mile (s) / 0 km away from its city centre.

Which train providers should I travel with from Peterborough to Sheffield?
If you're looking for trains from Peterborough to Sheffield, you can rely on London North Eastern Railway or East Midlands Trains to get you to Sheffield. It's also good to check out all possible train companies for the Peterborough to Sheffield trip to see if there might be differences in the amenities they offer.
How many train services are there to Sheffield from Peterborough a day?
On average, there are 25 trains a day from Peterborough to Sheffield. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Peterborough to Sheffield?
You can take the first train from Peterborough to Sheffield at 07: 18   or take the last train from Peterborough to Sheffield leaving at 09: 28. Look for the latest Peterborough Sheffield train schedule on Omio and book the best time to take the train for this route.
How early should I purchase Peterborough to Sheffield train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you buy train tickets to Sheffield from Peterborough within the next 7 days, you can find tickets to cost on average £28 one way. To find the best prices for this route, consider booking your train ticket from Peterborough to Sheffield a few months in advance.

Important Stations and Airports for this Journey

Peterborough
Sheffield
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 between Peterborough and Sheffield.