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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Sheffield to Reading

distanceDistance134 miles (216 km)
durationAverage train duration3 h 35 min
priceAverage train ticket price£87 (€99)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesCross Country

Trains from Sheffield to Reading cover the 134 miles (216 km) long journey taking on average 3 h 35 min with our travel partners like Cross Country. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £48, but the average price of train tickets is £87. Travellers depart most frequently from Sheffield and arrive in Reading.

Train companies

CrossCountry between Sheffield and Reading

Travel from Sheffield to Reading from £48 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.


CrossCountry is a fast speed train company in the United Kingdom and for your next train from Sheffield to Reading you can choose between Standard Class and First Class tickets on Omio.

Omio helps you compare and book the perfect train with CrossCountry from Sheffield to Reading for a smooth and relaxing journey. Check the latest CrossCountry train timetables for the ideal departure and arrival times, take a look at the travel information for the Sheffield to Reading train with CrossCountry (such as baggage allowance and amenities offered onboard), compare the best connections for your Sheffield - Reading trip and then book a cheap train ticket with ease. The distance between Sheffield and Reading by train is 134 miles (216 km). You can book tickets for this CrossCountry train for as low as £56 one-way if you book in advance. When you search for CrossCountry tickets between Sheffield and Reading in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a train. Book that perfect CrossCountry Sheffield - Reading train ticket online and enjoy your trip!

Sheffield to Reading train information with CrossCountry:

  • Average Duration: 3 h 53 min
  • Average Price: £56
  • CrossCountry frequency: 12 a day

CrossCountry 's current ticket policies due to COVID-19 for your train from Sheffield to Reading are the following:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Sheffield to Reading
Travel by train to Reading 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 Sheffield to Reading.
How much do cheap trains between Sheffield and Reading cost?
Omio customers have found cheap train tickets to Reading from Sheffield for as low as £48  for the next 7 days.
What is the average price of train tickets from Sheffield to Reading?
If you’re looking to buy your train tickets in the next week, you can expect the Sheffield to Reading train price to come in at an average of £87  one way.
What is the distance from Sheffield to Reading via train?
The train distance from Sheffield to Reading is around 134 miles (216 km).
What is the average Sheffield to Reading train duration?
The train time from Sheffield to Reading is on average 3 h 35 min  for the 134 miles (216 km) long journey, but the time it takes to go to Reading from Sheffield by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station from Sheffield to Reading do I depart from? Which Reading train station from Sheffield do I arrive in?

When travelling this route, Omio customers are departing most frequently from Sheffield   and arriving in Reading.

Where do I find the Sheffield train station to Reading? Where is the Reading train station?

Passengers board the train most frequently from Sheffield, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Reading, located 0 mile (s) / 0 km away from the city centre.

What train companies offer a service between Sheffield and Reading?
For the route from Sheffield to Reading you can take a train with Cross Country. Be sure to check out all possible train providers that offer services from Sheffield to Reading on Omio to compare what amenities they may have.
How many trains per day are there to Reading from Sheffield?
On average, there are 12 trains a day from Sheffield to Reading. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Sheffield to Reading? When does the last train depart from Sheffield to Reading?
The first Sheffield to Reading train departs at 07: 11   and the last train from Sheffield to Reading leaves at 09: 58. Check out the most up-to-date Sheffield to Reading train times on Omio and find the best time to travel to your destination.
When should I book Sheffield Reading train tickets to score the best deals?
If you book a train ticket to Reading from Sheffield within the next 7 days, you can find tickets to cost on average £87 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Sheffield to Reading are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

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