The best way to find a cheap train ticket from Inverness to Edinburgh is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last train of the day.
Find all the dates and times for this journey
3 h 39 m
4 h 6 m
Trains per day
Of the 6 trains that leave Inverness for Edinburgh every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Average train duration||3 h 17 min|
|Average train ticket price||€57 (€57)|
|Train providers||Scotrail, London North Eastern Railway or Caledonian Sleeper|
Trains from Inverness to Edinburgh cover the 180 km long trip taking on average 3 h 17 min with our travel partners like Scotrail, London North Eastern Railway or Caledonian Sleeper. There are direct train services available. You can get the cheapest train tickets for this trip for as low as €26, but the average price of train tickets is €57. Travellers depart most frequently from Inverness and arrive in Edinburgh Waverley.
Travel between Inverness and Edinburgh from €26 with Omio’s train partners ScotRail! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.
If you’re looking for a smooth and easy train to Edinburgh from Inverness, check Omio for ScotRail trains offering this route. Whether you are looking for the fastest, earliest or cheapest train to take for this 112 miles (180 km) journey to Edinburgh from Inverness, Omio makes it easier than ever to find ScotRail trains at affordable prices, and you can also quickly book train tickets online. Check the current ScotRail train timetables for your ideal departure and arrival times, compare the best route to Edinburgh from Inverness as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your ScotRail train on Omio. If you search for trains between Inverness and Edinburgh in the Omio app, you can quickly see if the ScotRail tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for ScotRail trains from Inverness to Edinburgh starting at €61, buy your official ScotRail tickets with Omio online quickly and easily!
Omio customers who travel this route most frequently depart from Inverness and arrive in Edinburgh Waverley.
Passengers board the train most frequently from Inverness, which is located around 0.1 miles (91 m) away from the city centre, and they get off the train at Edinburgh Waverley, located 0.4 miles (660 m) away from the city centre.
Here are some other resources that might have the information you need