Aberdeen is easily accessible by public transportation. Both buses and trains run frequently to and from the major Scottish cities, and many towns. ScotRail provides train links, with citylink buses going between Aberdeen and Glasgow and Edinburgh, respectively. Trains from Glasgow and Edinburgh both run hourly, at 41 minutes past and 30 minutes past, respectively. Both Glasgow and Edinburgh trains take approximately 2 and a half hours to get to Aberdeen. Trains depart from Dundee roughly every 40 minutes, and take just over an hour. A few direct buses, run by Scottish CityLink, run between Aberdeen and Edinburgh every day, which take three hours. There are more options with one or more changes. From Glasgow, buses depart at least hourly, and take you directly there.