Inverness to Edinburgh train

Cheap train tickets from Inverness to Edinburgh

Showing times and prices for Jan 30

Cheapest

60

Average

63

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.

Cheapest
08:42AMInverness4h07 12:49PMEdinburgh Waverley
1 transfer
601One-way
Cheapest
02:50PMInverness4h02 06:52PMEdinburgh Waverley
1 transfer
601One-way
Cheapest
10:50AMInverness3h39 02:29PMEdinburgh Waverley
0 transfers
601One-way
Cheapest
12:48PMInverness3h45 04:33PMEdinburgh Waverley
0 transfers
601One-way
Cheapest
09:42AMInverness3h46 01:28PMEdinburgh Waverley
1 transfer
601One-way

Train schedule from Inverness to Edinburgh

Showing trains for tomorrow, Monday, January 30
08:42AMInverness4h07 12:49PMEdinburgh Waverley
1 transfer
09:42AMInverness3h46 01:28PMEdinburgh Waverley
1 transfer
10:50AMInverness3h39 02:29PMEdinburgh Waverley
0 transfers
10:56AMInverness5h22 04:18PMEdinburgh Waverley
1 transfer
12:48PMInverness3h45 04:33PMEdinburgh Waverley
0 transfers
02:50PMInverness4h02 06:52PMEdinburgh Waverley
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

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

Fastest train times from Inverness to Edinburgh

Showing times and prices for Jan 30

Fastest Journey

3 h 39 m

Average

4 h 6 m

Trains per day

6

Distance

181 km

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.

Fastest
10:50AMInverness3h39 02:29PMEdinburgh Waverley
0 transfers
601One-way
12:48PMInverness3h45 04:33PMEdinburgh Waverley
0 transfers
601One-way
09:42AMInverness3h46 01:28PMEdinburgh Waverley
1 transfer
601One-way
02:50PMInverness4h02 06:52PMEdinburgh Waverley
1 transfer
601One-way
08:42AMInverness4h07 12:49PMEdinburgh Waverley
1 transfer
601One-way

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

Deutsche Bahn
Renfe
Italo
Renfe AVE

Overview: Train from Inverness to Edinburgh

distanceDistance180 km
durationAverage train duration3 h 17 min
priceAverage train ticket price€57 (€57)
changesDirect trainYes
carriersTrain providersScotrail, 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.

Train companies: ScotRail trains Inverness to Edinburgh

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.

ScotRail

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!

Travel Tips: Trains from Inverness to Edinburgh

Travel Tips: 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 Inverness to Edinburgh.
FAQs
Omio customers have found cheap train tickets to Edinburgh from Inverness for as low as €26  for the next 7 days.
In the next 7 days you’ll find that the average cost of a train ticket between Inverness and Edinburgh is €57  one way.
The train distance from Inverness to Edinburgh is around 180 km.
On average the train from Inverness to Edinburgh duration is 3 h 17 min  for the 180 km long trip, but the travel time can vary if you depart on weekends and holidays.

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.

Take the Inverness to Edinburgh train with Scotrail, London North Eastern Railway or Caledonian Sleeper. However, it's always good to check out all possible train companies for the route from Inverness to Edinburgh as there might be differences in the amenities they offer.
Yes, there are direct trains to Edinburgh from Inverness, and you can find a direct train for this route with Scotrail  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
If you purchase Inverness to Edinburgh train tickets within the next 7 days, you can find one way tickets to cost on average €57. However, booking in advance gives you access to the best prices for trains between Inverness and Edinburgh. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this connection

Inverness
Edinburgh
The major railway station for departures from Inverness is Inverness. Read all the information you need to know about services, amenities and connections at Inverness for your trip to Edinburgh from Inverness.
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transport options for Inverness
Location for Rail Replacement Services: Buses pick up/drop off from the Eastgate side of the station at the short stay car park
HomeTrainsTrain Times to EdinburghInverness to Edinburgh train

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