The best way to find a cheap train ticket from Edinburgh to Inverness 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 33 m
3 h 46 m
Trains per day
Of the 6 trains that leave Edinburgh for Inverness every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||112 miles (180 km)|
|Average train duration||3 h 33 min|
|Average train ticket price||$69 (€62)|
|Train frequency||6 a day|
|Direct train||Yes, there is 1 direct train a day|
|Train providers||London North Eastern Railway, Scotrail or Caledonian Sleeper|
Trains from Edinburgh to Inverness cover the 112 miles (180 km) long trip taking on average 3 h 33 min with our travel partners like London North Eastern Railway, Scotrail or Caledonian Sleeper. Normally, there are 6 trains operating per day, including direct services available. While the average ticket price for this journey costs around $69 (€62), you can find the cheapest train ticket for as low as $68 (€62). Travelers depart most frequently from Edinburgh Waverley and arrive in Inverness.
Buy your official ScotRail train tickets between Edinburgh and Inverness from $68 (€62) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable trip.
Find the perfect ScotRail train between Edinburgh and Inverness for a smooth and relaxing journey. Omio makes it convenient for you to check the latest ScotRail train schedules and compare the cheapest, fastest or earliest train between Edinburgh and Inverness. You can also check relevant travel information for the ScotRail train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap ScotRail train tickets online. You can expect to travel around 112 miles (180 km) on this journey and your ScotRail Edinburgh to Inverness train ticket can cost as little as $68 (€62) one-way if you book in advance. When you search for ScotRail tickets from Edinburgh to Inverness in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official ScotRail train tickets online quickly and easily on Omio and enjoy the travel experience!
Trains in the United Kingdom are an efficient way to travel between cities, with a number of companies offering domestic and international train routes in the UK. Trains from Edinburgh to Inverness are operated by Scotrail and East Coast with services beginning in the early hours of the morning and departing at regular intervals throughout the day. There are 6 direct trains per day, with a journey time of approximately 3½ hours. The other 6 departures involve a transfer in Perth or Stirling and have a slightly longer journey time of around 4 hours. Services are usually reduced on Sundays and involve longer journey times. All Edinburgh to Inverness trains depart from Edinburgh's Waverley train station and arrive at Inverness train station.
Average prices for trains from Edinburgh to Inverness when you book in advance
1 Day in Advance
1 Week in Advance
2 Weeks in Advance
1 Month in Advance
3 Months in Advance
Edinburgh to Inverness Trains: General Information
Based on Omio's travel data, as the table above clearly illustrates, ticket prices for Edinburgh to Inverness trains decrease the further they are booked in advance:
Trains from Edinburgh to Inverness leave from Edinburgh Waverley Station, located close to Edinburgh Castle and Princes Street, with its shops and hotels. Lothian and First Bus operate a network of regular buses, including night bus routes. Edinburgh Coach Lines has a tourist route, while several companies run hop-on hop-off tourist buses which are a good way for visitors to get around Edinburgh. Suburban trains leave Waverley for nearby towns and taxis can be found at the station entrance.
Inverness is known as the Gateway to the Highlands and near Loch Ness; home to the mythical monster. Inverness is a small town, used as a base for visitors exploring the countryside of Northern Scotland, but does have a few attractions of its own, including a museum, an art gallery, and the Ship Space; which displays nautical artifacts and large ships. Trains from Edinburgh to Inverness arrive at the train station in the heart of the town, from where it is possible to reach most places by foot. Stagecoach provides local bus routes to surrounding towns and villages, as well as regional services to the Highlands and Stornaway, on the Isle of Lewis. The station has a taxi rank located outside the entrance.
Omio customers book a train from Edinburgh Waverley to Inverness most frequently for this route.
Passengers booking this route most frequently board their trains from Edinburgh Waverley and need to travel around 0.4 miles (660 m) from the city center to get to this train station.
Passengers arriving in Inverness most often arrive at Inverness and need to travel around 0.1 miles (54 m) from this train station to the city center.
Here are some other resources that might have the information you need