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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Train companies

Crosscountry Railways trains between Edinburgh and Middlesbrough

Crosscountry Railways trains will get you from Edinburgh to Middlesbrough from £24. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Crosscountry Railways

If you’re looking for a smooth and easy train between Edinburgh and Middlesbrough, check Omio for Crosscountry Railways trains offering this journey. Whether you are looking for the fastest, earliest or cheapest train to take for this 122 miles (197 km) route between Edinburgh and Middlesbrough, Omio makes it easier than ever to find Crosscountry Railways trains at affordable prices, and you can also quickly book train tickets online. Check the current Crosscountry Railways train timetables for your ideal departure and arrival times, compare the best route between Edinburgh and Middlesbrough as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your Crosscountry Railways train on Omio. If you search for trains between Edinburgh and Middlesbrough in the Omio app, you can quickly see if the Crosscountry Railways tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for Crosscountry Railways trains between Edinburgh and Middlesbrough starting at £43, buy your official Crosscountry Railways tickets with Omio online quickly and easily!

When purchasing your Crosscountry Railways train tickets between Edinburgh and Middlesbrough, 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 Middlesbrough
Travel by train to Middlesbrough 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 Middlesbrough.
What is the cost of cheap trains to Middlesbrough from Edinburgh?
If you’re looking to save money on tickets, you can find a cheap train to Middlesbrough from Edinburgh for as little as £24  in the next 7 days.
How much is a train ticket from Edinburgh to Middlesbrough?
If you’re looking to book your train tickets in the next week, you can expect the Edinburgh to Middlesbrough train price to come in at an average of £36  one way.
What is the distance by train from Edinburgh to Middlesbrough?
When travelling this route you should expect the distance between Edinburgh and Middlesbrough via train to be approximately 122 miles (197 km).
How many hours does it take from Edinburgh to Middlesbrough by train?
The train time from Edinburgh to Middlesbrough is on average 2 h 43 min  for the 122 miles (197 km) long journey, but the time it takes to go between Edinburgh and Middlesbrough by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Edinburgh to Middlesbrough train leave from? Which Middlesbrough train station do I come into from Edinburgh?

When taking a train from Edinburgh, you have a couple of train stations you can depart from including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. When you arrive in Middlesbrough, your train can arrive in train stations including Middlesbrough and Middlesbrough James Cook University Hospital.

Omio customers travelling this route book their trains from Edinburgh Waverley   to Middlesbrough.

Where is the train station in Edinburgh to go to Middlesbrough? Where is the train station in Middlesbrough located?

The most popular departure train station with passengers for this journey, called Edinburgh Waverley, is located 0 mile (s) / 0 km from the city centre of Edinburgh.

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

Which train providers should I travel with from Edinburgh to Middlesbrough?
For the best Edinburgh to Middlesbrough train to book, you can travel safely and comfortably with London North Eastern Railway or Cross Country. However, it's always good to check all possible train providers with services from Edinburgh to Middlesbrough to compare what amenities they may offer.
How many train services per day are there between Edinburgh and Middlesbrough?
The average number of trains departing Edinburgh for Middlesbrough is 25 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Edinburgh to Middlesbrough?
You can take the first train from Edinburgh to Middlesbrough at 07: 19   or take the last train from Edinburgh to Middlesbrough leaving at 09: 00. Look for the latest Edinburgh Middlesbrough train timetable on Omio and book the best time to take the train for this journey.
How far in advance should I book train tickets from Edinburgh to Middlesbrough for the best deals?
If you book a train ticket from Edinburgh to Middlesbrough within the next 7 days, you can find tickets to cost on average £36 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Edinburgh and Middlesbrough are generally on sale a few months before the planned departure date.