More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Irvine to Edinburgh

distanceDistance61 miles (98 km)
changesDirect trainYes
carriersTrain providersScotrail

Trains from Irvine to Edinburgh cover the 61 miles (98 km) long journey with our travel partners like Scotrail. There are direct train services available. Travellers depart most frequently from Irvine and arrive in Edinburgh Waverley.

Travel Tips

Trains from Irvine to Edinburgh
Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Irvine to Edinburgh.
What is the distance from Irvine to Edinburgh by train?
The Irvine to Edinburgh train distance is approximately 61 miles (98 km).
Which train station in Irvine goes to Edinburgh? Which train station do I come into Edinburgh from Irvine?

When travelling this route, Omio customers are departing most frequently from Irvine   and arriving in Edinburgh Waverley.

Where do I find the Irvine train station to Edinburgh? Where is the Edinburgh train station?

The most popular departure train station with passengers for this journey, called Irvine, is located 0.9 miles (1.5 km) from the city centre of Irvine.

The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city centre of Edinburgh.

What train companies go from Irvine to Edinburgh?
If you're looking for trains from Irvine to Edinburgh, you can rely on Scotrail to get you to Edinburgh. It's also good to check out all possible train companies for the Irvine to Edinburgh journey to see if there might be differences in the amenities they offer.

Important Stations and Airports for this Journey

The major railway station for departures from Irvine is Irvine. Read all the information you need to know about services, amenities and connections at Irvine for your trip from Irvine to Edinburgh.