The best way to find a cheap train ticket from Aberdeen to St Andrews is to book your journey as far in advance as possible and to avoid travelling at rush hour.
|Average train duration||1 h 41 min|
|Average train ticket price||£36 (€40)|
|Train companies||Scotrail, Cross Country or London North Eastern Railway|
Trains from Aberdeen to St. Andrews cover the 61 miles long journey taking on average 1 h 41 min with our travel partners like Scotrail, Cross Country or London North Eastern Railway. There are direct train services available. While the average ticket price for this trip costs around £36, you can find the cheapest train ticket for as low as £36. Travellers depart most frequently from Aberdeen and arrive in St Andrews.
You can travel by train between Aberdeen and St. Andrews with ScotRail and CrossCountry for as low as £36. When you search for timetables and tickets, Omio will show you the best route.
Passengers board the train most frequently from Aberdeen, which is located around 0.1 miles (230 m) away from the city centre, and they get off the train at St Andrews, located 0.1 miles (196 m) away from the city centre.
Here are some other resources that might have the information you need