COMPARE Prices across different modes

Mon
27 Sep
Find prices
£40National Express
Find prices
Tue
28 Sep
£114London North Eastern Railway
£40National Express
Find prices
Wed
29 Sep
£78Cross Country
£32National Express
£53easyJet
Thu
30 Sep
£96London North Eastern Railway
£32National Express
£48easyJet
Fri
1 Oct
£114London North Eastern Railway
£40National Express
£53easyJet
Sat
2 Oct
£154Avanti West Coast
£32National Express
£53easyJet
Sun
3 Oct
£155Avanti West Coast
£44National Express
£73easyJet
Mon
4 Oct
£91Cross Country
£32National Express
£40easyJet
Tue
5 Oct
£82London North Eastern Railway
£29National Express
£35easyJet
Wed
6 Oct
£83London North Eastern Railway
£25National Express
£36easyJet
Thu
7 Oct
£83London North Eastern Railway
£32National Express
£36easyJet
Fri
8 Oct
£82London North Eastern Railway
£27National Express
£35easyJet
Sat
9 Oct
£91Avanti West Coast
£32National Express
£75easyJet
Mon
11 Oct
£90Cross Country
£26National Express
£39easyJet
Tue
12 Oct
£90Cross Country
£29National Express
£36easyJet
Wed
13 Oct
£82London North Eastern Railway
£29National Express
£36easyJet
Thu
14 Oct
£91Avanti West Coast
£32National Express
£35easyJet
Fri
15 Oct
£91Cross Country
£32National Express
Find prices
Sat
16 Oct
£91Avanti West Coast
£40National Express
£47easyJet
Sun
17 Oct
£181Avanti West Coast
£32National Express
£38easyJet

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Edinburgh to Oxford

distanceDistance299 miles (483 km)
durationAverage train duration5 h 22 min
priceAverage train ticket price£118 (€132)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain companiesCross Country, Avanti West Coast or London North Eastern Railway

Trains from Edinburgh to Oxford cover the 299 miles (483 km) long journey taking on average 5 h 22 min with our travel partners like Cross Country, Avanti West Coast or London North Eastern Railway. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £78, but the average price of train tickets is £118. Travellers depart most frequently from Edinburgh Waverley and arrive in Oxford.

Train companies

Edinburgh to Oxford with CrossCountry

You can travel by train from Edinburgh to Oxford with CrossCountry for as low as £78. When you search for timetables and tickets, Omio will show you the best journey.

CrossCountry

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

If you're looking for cheap CrossCountry tickets from Edinburgh to Oxford, check out Omio! With one-way Edinburgh to Oxford train ticket prices starting as low as £78 when you book in advance, we'll help you get to Oxford from Edinburgh by showing you the latest CrossCountry offers, train timetables and tickets for this 299 miles (483 km) route. You can also review relevant ticket information for each class fare available on this route, such as luggage policy and amenities offered onboard with CrossCountry. If you search for CrossCountry tickets between Edinburgh and Oxford in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Edinburgh and Oxford on offer, Omio makes it easier than ever for you to find that perfect train with CrossCountry so you can enjoy a smooth and comfortable journey.

Edinburgh to Oxford train information with CrossCountry:

  • Average Duration: 7 h 13 min
  • CrossCountry frequency: 10 a day

When purchasing your CrossCountry train tickets from Edinburgh to Oxford, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • 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 Edinburgh 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 Edinburgh to Oxford.
FAQs
How much does a cheap train from Edinburgh to Oxford cost?
You can find a cheap train from Edinburgh to Oxford for some dates and times for as low as £78  one way in the next 7 days.
What is the cost of a train ticket from Edinburgh to Oxford on average?
The Edinburgh to Oxford train ticket price is on average £118  if you are looking to book your tickets for this trip in the next week.
How far is it from Edinburgh to Oxford by train?
The Edinburgh to Oxford train distance is approximately 299 miles (483 km).
How long is the train journey from Edinburgh to Oxford?
On average the train from Edinburgh to Oxford duration is 5 h 22 min  for the 299 miles (483 km) long trip, but the travel time can vary if you depart on weekends and holidays.
What station does the Edinburgh to Oxford train leave from? Which Oxford train station do I come into from Edinburgh?

There are a few train stations in Edinburgh to start your journey from including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. In Oxford you have a few train station options to choose from for your arrival including Oxford, Oxford Parkway Station and Oxford, Magdalen Road.

Omio customers travelling this route depart most frequently from Edinburgh Waverley   and arrive in Oxford.

Where do I find the Edinburgh train station to Oxford? Where is the Oxford train station?

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

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

Which train companies should I travel with from Edinburgh to Oxford?
If you're looking for trains from Edinburgh to Oxford, you can rely on Cross Country, Avanti West Coast or London North Eastern Railway to get you to Oxford. It's also good to check out all possible train companies for the Edinburgh to Oxford route to see if there might be differences in the amenities they offer.
How many train services per day are there from Edinburgh to Oxford?
The average number of trains departing Edinburgh for Oxford is 10 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Edinburgh to Oxford? When can I take the last train for the day?
The first Edinburgh to Oxford train departs at 05: 52   and the last train from Edinburgh to Oxford leaves at 09: 52. Check out the most up-to-date Edinburgh to Oxford train schedule on Omio and find the best time to travel to your destination.
When should I purchase Edinburgh Oxford train tickets to score the best deals?
If you book Edinburgh to Oxford train tickets within the next 7 days, you can find one way tickets to cost on average £118. However, booking in advance gives you access to the best prices for trains to Oxford from Edinburgh. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.