These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Dyce and Edinburgh

distanceDistance94 miles (152 km)
durationAverage train duration3 h 47 min
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day

Trains from Dyce to Edinburgh cover the 94 miles (152 km) long journey taking on average 3 h 47 min with our travel partners like. Normally, there are 10 trains operating per day, including direct services available. Travellers depart most frequently from Dyce (Aberdeen Airport) and arrive in Edinburgh Waverley.

Travel Tips

Trains from Dyce 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 Dyce to Edinburgh.
FAQs
What is the distance from Dyce to Edinburgh via train?
The train distance from Dyce to Edinburgh is around 94 miles (152 km).
How long does it take from Dyce to Edinburgh by train?
While the time it takes to travel 94 miles (152 km) from Dyce to Edinburgh can vary based on specific dates, weekends, and bank holidays, the train duration from Dyce to Edinburgh is on average 3 h 47 min.
What station does the Dyce to Edinburgh train leave from? Which Edinburgh train station do I come into from Dyce?

Omio customers travelling this route book their trains from Dyce (Aberdeen Airport)   to Edinburgh Waverley.

Where is the Dyce train station located? Where is the Edinburgh train station located?

Passengers board their train most frequently from Dyce (Aberdeen Airport) and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.

How many train services are there between Dyce and Edinburgh a day?
On average, there are 10 trains a day from Dyce to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Dyce to Edinburgh? When does the last train depart from Dyce to Edinburgh?
If you prefer early morning trains from Dyce to Edinburgh, the first train leaves at 10: 15. If you prefer late night trains from Dyce to Edinburgh, the last train of the day leaves at 10: 15. Omio shows you the latest train from Dyce to Edinburgh timetable to help you book the best departure time for this journey.

Important Stations and Airports for this Journey

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

Trains from Dyce to Edinburgh: related information

Here are some other resources that might have the information you need