COMPARE Prices across different modes

Sat
25 Sep
£33Scotrail
£12Megabus
Sun
26 Sep
£33Scotrail
£12Megabus
Mon
27 Sep
£33Scotrail
£12Megabus
Tue
28 Sep
£33Scotrail
£12Megabus
Wed
29 Sep
£32Scotrail
£10Megabus
Thu
30 Sep
£33Scotrail
£10Megabus
Fri
1 Oct
£33Scotrail
£6Megabus
Sat
2 Oct
£33Scotrail
£6Megabus
Sun
3 Oct
£33Scotrail
£6Megabus
Mon
4 Oct
£32Scotrail
£10Megabus
Wed
6 Oct
£33Scotrail
£6Megabus
Thu
7 Oct
£33Scotrail
£6Megabus
Fri
8 Oct
£33Scotrail
£6Megabus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Glasgow to St. Andrews

distanceDistance64 miles (104 km)
durationAverage train duration1 h 37 min
priceAverage train ticket price£33 (€36)
frequencyTrain frequency9 a day
changesDirect trainYes, there are 9 direct trains a day
carriersTrain companiesScotrail

Trains from Glasgow to St. Andrews cover the 64 miles (104 km) long trip taking on average 1 h 37 min with our travel partners like Scotrail. Normally, there are 9 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £32, but the average price of train tickets is £33. Travellers depart most frequently from Glasgow Central and arrive in St Andrews.

Travel Tips

Trains from Glasgow 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 Glasgow to St. Andrews.
FAQs
How much do cheap trains between Glasgow and St. Andrews cost?
Omio customers have found the cheapest trains from Glasgow to St. Andrews to cost as little as £32  in the next 7 days.
What is the average price of train tickets between Glasgow and St. Andrews?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Glasgow to St. Andrews train prices are on average £33  one way.
How far is it from Glasgow to St. Andrews by train?
The Glasgow to St. Andrews train distance is approximately 64 miles (104 km).
How many hours does it take from Glasgow to St. Andrews by train?
While the time it takes to travel 64 miles (104 km) from Glasgow to St. Andrews can vary based on specific dates, weekends, and bank holidays, the train duration from Glasgow to St. Andrews is on average 1 h 37 min.
Which train station in Glasgow goes to St. Andrews? Which train station do I come into St. Andrews from Glasgow?

Omio customers who travel this route most frequently depart from Glasgow Central   and arrive in St Andrews.

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

Passengers board their train most frequently from Glasgow Central 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.

Which train providers can get me from Glasgow to St. Andrews?
For the trip from Glasgow to St. Andrews you can take a train with Scotrail. Be sure to check out all possible train companies that offer services from Glasgow to St. Andrews on Omio to compare what amenities they may have.
How many train services per day are there between Glasgow and St. Andrews?
The average number of trains departing Glasgow for St. Andrews is 9 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Glasgow to St. Andrews? What time is the last train from Glasgow to St. Andrews?
The earliest train departing from Glasgow to St. Andrews leaves at 07: 15. The last train departing from Glasgow to St. Andrews leaves at 10: 15. You can find the latest Glasgow to St. Andrews train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase train tickets from Glasgow to St. Andrews for the best deals?
If you book Glasgow to St. Andrews train tickets within the next 7 days, you can find one way tickets to cost on average £33. However, booking in advance gives you access to the best prices for trains between Glasgow and St. Andrews. Look out for train tickets for this route 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

Glasgow
St. Andrews
Glasgow Central
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Argyle