COMPARE Prices across different modes

Sat
25 Sep
£34Scotrail
£9Megabus
Sun
26 Sep
£34Cross Country
£9Megabus
Mon
27 Sep
£34London North Eastern Railway
£9Megabus
Wed
29 Sep
£34London North Eastern Railway
£7Megabus
Thu
30 Sep
£34Scotrail
£7Megabus
Fri
1 Oct
£34Scotrail
Find prices

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Aberdeen and St. Andrews

distanceDistance61 miles (99 km)
durationAverage train duration1 h 21 min
priceAverage train ticket price£34 (€38)
changesDirect trainYes

Trains from Aberdeen to St. Andrews cover the 61 miles (99 km) long journey taking on average 1 h 21 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this route for as low as £34, but the average price of train tickets is £34. Travellers depart most frequently from Aberdeen and arrive in St Andrews.

Travel Tips

Trains from Aberdeen to St. Andrews
Travel by train to St. Andrews easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Aberdeen to St. Andrews.
FAQs
How much does a cheap train to St. Andrews from Aberdeen cost?
Looking to save money on your trip? Omio customers have found the cheapest train to St. Andrews from Aberdeen for the next 7 days starting from £34  one way.
What is the average cost of a train from Aberdeen to St. Andrews?
If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that Aberdeen to St. Andrews train prices are on average £34  one way.
How far is it from Aberdeen to St. Andrews by train?
The train distance from Aberdeen to St. Andrews is around 61 miles (99 km).
What is the average Aberdeen to St. Andrews train duration?
The Aberdeen to St. Andrews train duration is on average 1 h 21 min, which is to be expected when travelling 61 miles (99 km) to St. Andrews from Aberdeen. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What station does the Aberdeen to St. Andrews train leave from? Which St. Andrews train station do I come into from Aberdeen?

Omio customers book a train from Aberdeen   to St Andrews   most frequently for this route.

Where is the departure train station in Aberdeen located? Where is the arrival train station in St. Andrews located?

Passengers board their train most frequently from Aberdeen and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at St Andrews and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in St. Andrews.

What time is the earliest train from Aberdeen to St. Andrews? What time is the last train from Aberdeen to St. Andrews?
If you prefer early morning trains from Aberdeen to St. Andrews, the first train leaves at 08: 04. If you prefer late night trains from Aberdeen to St. Andrews, the last train of the day leaves at 10: 47. Omio shows you the latest train from Aberdeen to St. Andrews times to help you book the best departure time for this trip.
How far in advance should I buy train tickets from Aberdeen to St. Andrews for the best deals?
If you book Aberdeen to St. Andrews train tickets within the next 7 days, you can find one way tickets to cost on average £34. However, booking in advance gives you access to the best prices for trains to St. Andrews from Aberdeen. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Aberdeen
St. Andrews
Aberdeen
Amenities