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

Deutsche Bahn

Train Information from Oxford to Sheffield

distanceDistance112 miles (181 km)
durationAverage train duration2 h 39 min
priceAverage train ticket price$121 (€98)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country

Trains from Oxford to Sheffield cover the 112 miles (181 km) long route taking on average 2 h 39 min with our travel partners like Cross Country. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $121 (€98), you can find the cheapest train ticket for as low as $73 (€59). Travelers depart most frequently from Oxford and arrive in Sheffield.

Train companies

CrossCountry between Oxford and Sheffield

Travel from Oxford to Sheffield from $73 (€59) with Omio’s train partners CrossCountry! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.


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

Find the perfect CrossCountry train from Oxford to Sheffield for a smooth and relaxing journey. Omio makes it convenient for you to check the latest CrossCountry train schedules and compare the cheapest, fastest or earliest train between Oxford and Sheffield. You can also check relevant travel information for the CrossCountry train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap CrossCountry train tickets online. You can expect to travel around 112 miles (181 km) on this route and your CrossCountry Oxford to Sheffield train ticket can cost as little as $73 (€59) one-way if you book in advance. When you search for CrossCountry tickets from Oxford to Sheffield in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official CrossCountry train tickets online quickly and easily on Omio and enjoy the travel experience!

CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Oxford and Sheffield:

  • 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 Oxford 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 Oxford to Sheffield.
What is the price of the cheapest train from Oxford to Sheffield?
Omio customers have found cheap train tickets between Oxford and Sheffield for as low as $73 (€59)  for the next 7 days.
How much is a train ticket from Oxford to Sheffield?
If you are looking to buy your train ticket in the next 7 days, you can expect the Oxford to Sheffield train to cost on average $121 (€98)  one way.
How many miles is it from Oxford to Sheffield by train?
The distance from Oxford to Sheffield by train is approximately 112 miles (181 km).
How long is a train between Oxford and Sheffield on average?
On average the Oxford to Sheffield train travel time is 2 h 39 min  for the 112 miles (181 km) long route, but the duration can vary if you travel on weekends and holidays.
What station does the train from Oxford to Sheffield depart from? Which Sheffield train station do I come into from Oxford?

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

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

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

Which train providers can take me between Oxford and Sheffield?
Take the Oxford to Sheffield train with Cross Country. However, it's always good to check out all possible train providers for the trip between Oxford and Sheffield as there might be differences in the amenities they offer.
How many train services are there from Oxford to Sheffield a day?
On average, there are 12 trains a day from Oxford 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 Oxford to Sheffield?
The first Oxford to Sheffield train departs at 7: 10 AM   and the last train from Oxford to Sheffield leaves at 10: 39 AM. Check out the most up-to-date train schedule from Oxford to Sheffield on Omio and find the best time to travel to your destination.
When should I purchase the Oxford to Sheffield train for the best deals on tickets?
If you buy a train ticket from Oxford to Sheffield within the next 7 days, you can find tickets to cost on average $121 (€98) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Oxford and Sheffield 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 Oxford is Oxford. Read all the information you need to know about services, amenities and connections at Oxford for your journey from Oxford to Sheffield.