Book Cheap Train Tickets From Edinburgh to Inverness
If you are visiting Scotland on your trip to the UK, it is well worth looking at Inverness trains from Edinburgh Waverley Station. There are plenty of reasons to visit Inverness by train, whether it be looking for the monster at Loch Ness, exploring the history of Inverness Castle, walk along the River Ness, visiting the Museum and Art Gallery, or exploring the Highlands. ScotRail and London North Eastern Railway both operate on the route to Inverness Station which departs from Edinburgh Waverley. The first service to Inverness leaves at 07:37, while the last service is normally scheduled to leave at 19:44. The average journey time from Edinburgh Waverley in the Scottish capital is 3 hours 30 minutes and 16 services to Inverness leave per day. If you prefer to travel to Inverness prior to Waverley, trains to Inverness cover the whole of the East Coast Main Line, so you can start your journey at London Kings Cross if you wish.
To get the cheapest train tickets from Edinburgh Waverley it is worth trying to book trains during off peak hours and avoid weekends if possible. If you know your travel dates in advance, you can also book early to benefit from cheaper advance tickets.
Travelling From Edinburgh to Inverness by train
Departure Station
Edinburgh Waverley
Arrival Station
Inverness
Distance
113 Miles / 181 Kilometres
First Train
07:37
Last Train
19:44
Fastest Journey Time
3 hours 18 minutes
Avg. Journey Time
3 hours 30 minutes
Frequency
16 trains per day
Operators
LNER, ScotRail
Edinburgh to Inverness Route
Trains to Inverness start from Edinburgh Waverley then travel on the Highland Main Line once they reach Perth. From Perth carriages depart from towns including Pitlochry, Kingussie, and Aviemore. The routee from Edinburgh Waverley to Inverness is 113 miles / 181 kilometres.
While in Scotland, there are many other destinations worth visiting, including Aberdeen, Dundee, and Glasgow.
Train Companies
LNER
Trains operated by LNER that arrive in Inverness, often start from London Kings Cross. Carriages don't run as regularly as ScotRail's but you can benefit from free Wi-F and at seat refreshments.
ScotRail
ScotRail services run regularly from Edinburgh Waverley. ScotRail offers first class with comfortable seating and complimentary refreshments.
Frequently Asked Questions
Is there a direct train from Edinburgh to Inverness?
There are direct trains from Edinburgh which run regularly, mainly on the Highland Line.
What are the Edinburgh to Inverness train times and schedule?
You can find the train times and schedule from Edinburgh by searching using our booking engine.
How much is the train from Edinburgh to Inverness?
The cost of a ticket from Edinburgh varies. You can save money on your train ticket by booking as early as possible, travelling during quieter periods, and splitting your ticket with us.
Which train companies operate between Edinburgh and Inverness?
ScotRail and LNER operate trains between Edinburgh and Inverness, with around 16 services per day.