Trains from Inverness to Edinburgh
🚆 The train journey from Inverness to Edinburgh takes approximately 3 hours and 42 minutes, offering a convenient and scenic way to travel between these two historic cities in the UK. 🎫 Depending on the time of booking and class of ticket, the prices for a train ride between Inverness and Edinburgh can range from £54 to £142, providing flexible options for travelers with different budgets. 🛤️ The route from Inverness to Edinburgh spans 281 km and includes a transfer at Perth. Travelers will board a ScotRail train towards Glasgow Queen Street, followed by a connection to Edinburgh, offering a smooth and efficient journey to the Scottish capital.