Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration4h
Distance298 km
Avg. price$ 55
Train trips14 found

Trains from Inverness to Edinburgh

🚆 Traveling from Inverness to Edinburgh by train takes approximately 3 hours and 42 minutes, offering a convenient way to explore the scenic route between these two Scottish cities. 🎟️ The prices for train tickets on this route can vary from £54 to £142, giving travelers flexibility in choosing their preferred class and amenities for the journey. 🛤️ The route from Inverness to Edinburgh spans a distance of 281 km with a transfer along the way. Passengers will board a train towards Glasgow Queen Street and then transfer to another train heading towards Edinburgh, providing a unique and enjoyable travel experience.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Accomodation

Will you be returning to Inverness by train?

If you are looking for the return train journey, check out trains from Edinburgh to Inverness

See schedule