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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Derby and Oxford

distanceDistance81 miles (131 km)
durationAverage train duration2 h 33 min
priceAverage train ticket price£54 (€61)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersCross Country

Trains from Derby to Oxford cover the 81 miles (131 km) long journey taking on average 2 h 33 min with our travel partners like Cross Country. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £36, but the average price of train tickets is £54. Travellers depart most frequently from Derby and arrive in Oxford.

Train companies

Travel with CrossCountry between Derby and Oxford

CrossCountry trains will get you between Derby and Oxford from £36. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.


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

Omio helps you compare and book the perfect train with CrossCountry from Derby to Oxford 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 Derby to Oxford train with CrossCountry (such as baggage allowance and amenities offered onboard), compare the best connections for your Derby - Oxford journey and then book a cheap train ticket with ease. The distance from Derby to Oxford by train is 81 miles (131 km). You can book tickets for this CrossCountry train for as low as £36 one-way if you book in advance. When you search for CrossCountry tickets from Derby to Oxford 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 Derby - Oxford train ticket online and enjoy your trip!

Derby to Oxford train information with CrossCountry:

  • Average Duration: 1 h 59 min
  • Average Price: £36
  • CrossCountry frequency: 15 a day

These are CrossCountry 's ticket policies for COVID-19 for the train from Derby to Oxford:

  • 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 Derby to Oxford
Travel by train to Oxford 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 Derby to Oxford.
How much does a cheap train from Derby to Oxford cost?
Omio customers have found cheap train tickets between Derby and Oxford for as low as £36  for the next 7 days.
How much is a train ticket from Derby to Oxford?
If you’re looking to buy your train tickets in the next week, you can expect the Derby to Oxford train price to come in at an average of £54  one way.
How many miles is it from Derby to Oxford by train?
You should expect to travel around 81 miles (131 km)  between Derby and Oxford by train.
How long is the train journey from Derby to Oxford?
The train time between Derby and Oxford is on average 2 h 33 min  for the 81 miles (131 km) long journey, but the time it takes to go from Derby to Oxford by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Derby goes to Oxford? Which train station do I come into Oxford from Derby?

Omio customers who travel this route most frequently depart from Derby   and arrive in Oxford.

Where is the departure train station in Derby located? Where is the arrival train station in Oxford located?

The most popular departure train station with passengers for this trip, called Derby, is located 1 mile (s) / 1 km from the city centre of Derby.

The most popular arrival train station, Oxford, is located 0 mile (s) / 0 km away from the city centre of Oxford.

Which train providers can get me from Derby to Oxford?
For the route from Derby to Oxford you can take a train with Cross Country. Be sure to check out all possible train providers that offer services between Derby and Oxford on Omio to compare what amenities they may have.
How many trains per day are there between Derby and Oxford?
On average, there are 16 trains a day from Derby to Oxford. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Derby to Oxford? When can I take the last train for the day?
You can take the first train from Derby to Oxford at 08: 31   or take the last train from Derby to Oxford leaving at 10: 40. Look for the latest Derby Oxford train timetable on Omio and book the best time to take the train for this trip.
How early should I purchase train tickets from Derby to Oxford to score the best deals?
You can find a train between Derby and Oxford to cost on average £54 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Derby to Oxford train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

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