AVG TRAVEL TIME
It takes 2h 13m to get from Aberdeen to Edinburgh by train. Your arrival can differ by about 0h 15m. This largely depends on whether your train ride includes stops or a direct route from Aberdeen to Edinburgh.
The distance between Aberdeen Dyce and Edinburgh Turnhouse is about 92.6 mi in a straight line. The train route will be significantly longer to account for any stops and obstacles. 2h 13m is a normal train duration for this route.