COMPARE Prices across different modes

Sat
Sep 18
$36London North Eastern Railway
$35Megabus
Sun
Sep 19
$32London North Eastern Railway
$35Megabus
Mon
Sep 20
$41First Transpennine Express
$35Megabus
Tue
Sep 21
$36London North Eastern Railway
$35Megabus
Wed
Sep 22
$26First Transpennine Express
$35Megabus
Thu
Sep 23
$19London North Eastern Railway
$35Megabus
Fri
Sep 24
$37First Transpennine Express
$35Megabus
Sat
Sep 25
$29London North Eastern Railway
$35Megabus
Sun
Sep 26
$20London North Eastern Railway
$35Megabus
Mon
Sep 27
$32First Transpennine Express
$35Megabus
Wed
Sep 29
$27First Transpennine Express
$35Megabus
Thu
Sep 30
$17First Transpennine Express
$35Megabus
Fri
Oct 1
$17First Transpennine Express
$35Megabus
Sat
Oct 2
$26London North Eastern Railway
Find prices
Tue
Oct 5
$26First Transpennine Express
$35Megabus
Wed
Oct 6
$17First Transpennine Express
$35Megabus
Fri
Oct 8
$32First Transpennine Express
$35Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Durham to Edinburgh

distanceDistance103 miles (166 km)
durationAverage train duration1 h 43 min
priceAverage train ticket price$33 (€26)
changesDirect trainYes
carriersTrain companiesCross Country, London North Eastern Railway or First Transpennine Express

Trains from Durham to Edinburgh cover the 103 miles (166 km) long route taking on average 1 h 43 min with our travel partners like Cross Country, London North Eastern Railway or First Transpennine Express. There are direct train services available. While the average ticket price for this trip costs around $33 (€26), you can find the cheapest train ticket for as low as $19 (€15). Travelers depart most frequently from Durham and arrive in Edinburgh Waverley.

Crosscountry Railways

Crosscountry Railways tickets between Durham and Edinburgh are available online on Omio. We help you compare and book your perfect trip with Crosscountry Railways between Durham and Edinburgh all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current Crosscountry Railways train schedules and train tickets available on Omio for the 103 miles (166 km) trip. You can also see relevant travel information for the Crosscountry Railways train, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Durham to Edinburgh routes as well as the cheapest ticket prices available, and buy the best Crosscountry Railways Durham to Edinburgh train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Crosscountry Railways train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Edinburgh with Crosscountry Railways!

Operator ticket policies for COVID

  • 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 Durham 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 Durham to Edinburgh.
FAQs
How much do cheap trains to Edinburgh from Durham cost?
Omio customers have found the cheapest trains from Durham to Edinburgh to cost as little as $19 (€15)  in the next 7 days.
What is the cost of a train to Edinburgh from Durham?
The Durham to Edinburgh train ticket price is on average $33 (€26)  if you are looking to book your tickets for this trip in the next week.
What is the distance to Edinburgh from Durham by train?
The train distance from Durham to Edinburgh is around 103 miles (166 km).
How long is the train from Durham to Edinburgh?
On average the Durham to Edinburgh train travel time is 1 h 43 min  for the 103 miles (166 km) long journey, but the duration can vary if you travel on weekends and holidays.
What train station in Durham goes to Edinburgh? What train station do I come into Edinburgh from Durham?

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

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

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

Which train providers should I travel with from Durham to Edinburgh?
Take the Durham to Edinburgh train with Cross Country, London North Eastern Railway or First Transpennine Express. However, it's always good to check out all possible train companies for the route between Durham and Edinburgh as there might be differences in the amenities they offer.
What time is the earliest train from Durham to Edinburgh? What time is the last train from Durham to Edinburgh?
You can take the earliest train from Durham to Edinburgh at 7: 22 AM   or take the last train from Durham to Edinburgh leaving at 9: 06 AM. Look for the latest Durham to Edinburgh train schedules on Omio and book the best time to take the train for this route.
When should I purchase the Durham to Edinburgh train for the best deals on tickets?
The price of a one way train ticket from Durham to Edinburgh is on average $33 (€26) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets from Durham to Edinburgh available a few months in advance.
Stations

Important Stations and Airports for this Journey

Durham
Edinburgh
Durham
Amenities