Oxford to Edinburgh train

Cheap train tickets from Oxford to Edinburgh

Showing times and prices for Jun 30

Cheapest

110

Average

175

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

London North Eastern Railway
08:32AMOxford6h43 03:15PMEdinburgh
0 transfers
1101One-way
London North Eastern Railway
08:16AMOxford6h06 02:22PMEdinburgh
0 transfers
1311One-way
Cross Country
10:39AMOxford6h28 05:07PMEdinburgh
0 transfers
2081One-way
Transpennine Express
08:39AMOxford5h58 02:37PMEdinburgh
0 transfers
2101One-way
Avanti West Coast
11:39AMOxford5h42 05:21PMEdinburgh
0 transfers
2161One-way

Train schedule from Oxford to Edinburgh

Showing trains for tomorrow, Thursday, June 30
London North Eastern Railway
08:16AMOxford6h06 02:22PMEdinburgh
0 transfers
London North Eastern Railway
08:32AMOxford6h43 03:15PMEdinburgh
0 transfers
Transpennine Express
08:39AMOxford5h58 02:37PMEdinburgh
0 transfers
Cross Country
10:39AMOxford6h28 05:07PMEdinburgh
0 transfers
Avanti West Coast
11:39AMOxford5h42 05:21PMEdinburgh
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Jun 30
Fri
Jul 01
Sat
Jul 02
Sun
Jul 03
Mon
Jul 04
Tue
Jul 05
Wed
Jul 06
Thu
Jul 07
Fri
Jul 08
Sat
Jul 09
Sun
Jul 10
Mon
Jul 11
Tue
Jul 12
Wed
Jul 13
Thu
Jul 14
Fri
Jul 15
Sat
Jul 16
Sun
Jul 17
Mon
Jul 18
Tue
Jul 19
Wed
Jul 20

Fastest train times from Oxford to Edinburgh

Showing times and prices for Jun 30

Fastest Journey

5 h 42 m

Average

6 h 11 m

Trains per day

5

Distance

484 km

Of the 5 trains that leave Oxford for Edinburgh every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Avanti West Coast
11:39AMOxford5h42 05:21PMEdinburgh
0 transfers
2161One-way
Transpennine Express
08:39AMOxford5h58 02:37PMEdinburgh
0 transfers
2101One-way
London North Eastern Railway
08:16AMOxford6h06 02:22PMEdinburgh
0 transfers
1311One-way
Cross Country
10:39AMOxford6h28 05:07PMEdinburgh
0 transfers
2081One-way
London North Eastern Railway
08:32AMOxford6h43 03:15PMEdinburgh
0 transfers
1101One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Oxford to Edinburgh

distanceDistance299 miles (483 km)
durationAverage train duration5 h 58 min
priceAverage train ticket price$142 (€127)
frequencyTrain frequency11 a day
changesDirect trainNo
carriersTrain providersCross Country, Avanti West Coast, London North Eastern Railway or Caledonian Sleeper

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

Train providers: CrossCountry from Oxford to Edinburgh trains

Travel between Oxford and Edinburgh from $78 (€70) with Omio’s train partners CrossCountry! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

CrossCountry

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

Find the perfect CrossCountry train from Oxford to Edinburgh 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 Edinburgh. 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 299 miles (483 km) on this journey and your CrossCountry Oxford to Edinburgh train ticket can cost as little as $232 (€208) one-way if you book in advance. When you search for CrossCountry tickets from Oxford to Edinburgh 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 from Oxford to Edinburgh train information:

  • Average Duration: 3 h 38 min
  • Average Price: $232
  • CrossCountry frequency: 11 a day

Travel Tips: Trains from Oxford to Edinburgh

Travel by train to Edinburgh 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 Edinburgh.
FAQs
Looking to save money on your journey? Omio customers have found the cheapest train to Edinburgh from Oxford for the next 7 days starting from $78 (€70)  one way.
The train price to Edinburgh from Oxford is on average $142 (€127)  if you are looking to book your tickets for this trip in the next 7 days.
You should expect to travel around 299 miles (483 km)  from Oxford to Edinburgh by train.
On average the Oxford to Edinburgh train travel time is 5 h 58 min  for the 299 miles (483 km) long trip, but the duration can vary if you travel on weekends and holidays.

Omio customers traveling this route book their trains from Oxford   to Edinburgh Waverley.

Passengers board the train most frequently from Oxford, which is located around 1.2 miles (1.9 km) away from the city center, and they get off the train at Edinburgh Waverley, located 0.4 miles (659 m) away from the city center.

For the best Oxford to Edinburgh train to buy, you can travel safely and comfortably with Cross Country, Avanti West Coast, London North Eastern Railway or Caledonian Sleeper. However, it's always good to check all possible train companies with services between Oxford and Edinburgh to compare what amenities they may offer.
The average number of trains departing Oxford for Edinburgh is 11 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train departing from Oxford to Edinburgh leaves at 5: 00 AM. The last train departing from Oxford to Edinburgh leaves at 4: 39 PM. You can find the latest Oxford to Edinburgh train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets from Oxford to Edinburgh within the next 7 days, you can find tickets to cost on average $142 (€127) one way. To find the best prices for this trip, consider booking your train ticket from Oxford to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

Oxford
Edinburgh
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 between Oxford and Edinburgh.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3451652030
Public transit options for Oxford
Location for Rail Replacement Services: From station forecourt in front of station

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language