Cheap Bus, Train and Carpool tickets to Aberdeen

What are the most popular routes to Aberdeen?

Edinburgh - AberdeenAverage price$71Average duration2h 30mDaily departures22
Glasgow - AberdeenAverage price$26Average duration3h 50mDaily departures95
Dundee - AberdeenAverage price$34Average duration1h 25mDaily departures26
Perth - AberdeenAverage price$23Average duration2h 5mDaily departures71
Perth - AberdeenAverage price$44Average duration1h 41mDaily departures10