COMPARE Prices across different modes

Fri
29 Oct
£51London North Eastern Railway
Sat
30 Oct
£125London North Eastern Railway
Mon
1 Nov
£43London North Eastern Railway

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Edinburgh from Harrogate

distanceDistance150 miles (242 km)
durationAverage train duration3 h 15 min
priceAverage train ticket price£66 (€75)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersLondon North Eastern Railway or Cross Country

Trains from Harrogate to Edinburgh cover the 150 miles (242 km) long journey taking on average 3 h 15 min with our travel partners like London North Eastern Railway or Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around £66, you can find the cheapest train ticket for as low as £43. Travellers depart most frequently from Harrogate and arrive in Edinburgh Waverley.

Train companies

CrossCountry Harrogate – Edinburgh

You can travel by train between Harrogate and Edinburgh with CrossCountry for as low as £43. When you search for timetables and tickets, Omio will show you the best route.

CrossCountry

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

Find cheap tickets for CrossCountry trains between Harrogate and Edinburgh on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Harrogate to Edinburgh train timetable from CrossCountry, the latest train ticket offers available and other travel information for the 150 miles (242 km) journey from Harrogate to Edinburgh, including information on luggage policy and amenities offered onboard depending on the class fare you pick and choose. If you search for trains from Harrogate to Edinburgh in the Omio app, you can check to see if the CrossCountry trains available are mobile tickets, which makes it even more convenient for you to go paperless when travelling. Check the CrossCountry train timetable for your ideal departure and arrival times, compare the best route available to get to Edinburgh from Harrogate and then book a cheap train with ease. Sit back and enjoy your upcoming train between Harrogate and Edinburgh with CrossCountry!

Train information from Harrogate to Edinburgh with CrossCountry:

  • Average Duration: 3 h 48 min
  • CrossCountry frequency: 9 a day

Please follow the recommendations outlined by CrossCountry when booking your train tickets from Harrogate to Edinburgh due to the coronavirus:

  • 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 Harrogate 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 Harrogate to Edinburgh.
FAQs
What is the cost of cheap trains from Harrogate to Edinburgh?
You can find a cheap train from Harrogate to Edinburgh for some dates and times for as low as £43  one way in the next 7 days.
How much is a train ticket from Harrogate to Edinburgh?
If you’re looking to purchase your train tickets in the next week, you can expect the Harrogate to Edinburgh train price to come in at an average of £66  one way.
How far is it from Harrogate to Edinburgh by train?
The distance from Harrogate to Edinburgh by train is approximately 150 miles (242 km).
How many hours does it take from Harrogate to Edinburgh by train?
While the time it takes to travel 150 miles (242 km) from Harrogate to Edinburgh can vary based on specific dates, weekends, and bank holidays, the train duration from Harrogate to Edinburgh is on average 3 h 15 min.
What station does the Harrogate to Edinburgh train leave from? Which Edinburgh train station do I come into from Harrogate?

When taking the train from Harrogate to Edinburgh, you can choose to depart from train stations like Harrogate and Harrogate, The Avenue. Your trip can end in train stations such as Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers who travel this route most frequently depart from Harrogate   and arrive in Edinburgh Waverley.

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

You can find the most popular departure train station for this journey, Harrogate, located approximately 0 mile (s) / 0 km from the city centre of Harrogate. The most popular arrival train station in Edinburgh, called Edinburgh Waverley, is located around 0 mile (s) / 0 km away from its city centre.

Which train companies can get me from Harrogate to Edinburgh?
If you're looking for trains from Harrogate to Edinburgh, you can rely on London North Eastern Railway or Cross Country to get you to Edinburgh. It's also good to check out all possible train providers for the Harrogate to Edinburgh journey to see if there might be differences in the amenities they offer.
How many train services per day are there to Edinburgh from Harrogate?
On average, there are 25 trains a day from Harrogate to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Harrogate to Edinburgh? When can I take the last train for the day?
The first Harrogate to Edinburgh train departs at 08: 05   and the last train from Harrogate to Edinburgh leaves at 10: 05. Check out the most up-to-date Harrogate to Edinburgh train schedule on Omio and find the best time to travel to your destination.
When should I purchase Harrogate Edinburgh train tickets to score the best deals?
You can find a train from Harrogate to Edinburgh to cost on average £66 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 journey. You’ll see tickets for the Harrogate to Edinburgh train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Harrogate
Edinburgh
Harrogate is the most popular Harrogate railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Harrogate for your journey to Edinburgh.