Are you wondering how to get from Edinburgh to Inverness? Taking a train is one of the most popular travel ways. A train from Edinburgh to Inverness is operated by
ScotRail company. The ScotRail train starts the journey at Edinburgh Waverley and ends at Inverness Railway Station. A train takes approximately 3 hours and 20 minutes, reaching the train's maximum speed of 125 mph. Plus, there are up to 11 daily departures for Edinburgh - Inverness train route.
What's more, ScotRail operator provides direct service with great amenities on board, including spacious seats, generous legroom, plenty of space for luggage, food & beverages bar, WC's, and more. On this page, you will find more information about Edinburgh to Inverness train, and if you are eager to book a train ticket to Inverness in advance, visit the
Rail Ninja ticket platform!