Is there a train that goes from Aberdeen to Edinburgh?
Yes, there are trains that run from Aberdeen to Edinburgh. Several train operators, including ScotRail and CrossCountry, offer direct and indirect services between these cities. The journey time between Aberdeen and Edinburgh by train varies depending on the train type and the number of stops. Direct trains typically take around 2 hours and 30 minutes, while indirect services with one or more changes can take up to 4 hours.