From Glasgow on Weekdays

This page HAS been updated for the timetable changes from Monday 14th August 2023.

These pages are written to help you make quick changes that might just enable you to get to your destination sooner.

If you are happier to have more time allowed for changing buses then you may prefer to use the Stagecoach Journey Planner.

There are two Stagecoach Express Buses from Glasgow - the X24 and the X27 (changing to an X59 at Halbeath Park and Ride).

There are also Megabus, "ember" and Flixbus services to Dundee which may help if the Stagecoach Express buses are having problems for any reason - but beware that the Tay Bridge is the most vulnerable link in bad weather, so it's best to stick to the Stagecoach Expresses in such times.

Megabus is the most useful of these as they tend to run hourly to Dundee. But if it's busy in Glasgow then you may just want to get away on the first bus that has a space, and any of these buses will do.

Here are the times for buses when everything is running to timetable:

The hourly Megabus is a fairly fast service to St Andrews but the time taken waiting for connections to Crail and the risk of traffic problems over the Tay Bridge mean that we recommend using the more frequent Stagecoach Express services for most of the day.

Megabus, Ember and Flixbus timetables change quite frequently, often without much notice. So, it's probably best to use the Traveline Scotland Journey Planner if you want to investigate using these services - remember to "untick" train to avoid the more expensive suggestions...

The 06:10 Stagecoach Express X27 from Glasgow Buchanan Bus Station gets to Halbeath Park & Ride at 07:42 where you can change to an X59 at 07:50 getting to St Andrews for 09:00 and the 09:25 95 getting to Pinkerton Road at 09:55.

The 06:45 X24 gets to St Andrews at 09:30 where you have to wait until 10:25 for the 95 getting to Pinkerton Road at 10:55.

The 07:15 X27 gets to Halbeath at 08:46 for the 08:50 X59 arriving in St Andrews at 10:00 and that 10:25 95 to Pinkerton Road for 10:55.

These two services repeat their problems every hour - catch the X24 and wait a long while in St Andrews or catch the X27 and run the risk of missing your connection at Halbeath, until:

(Remembering that a couple of the schoolday afternoon departures - at 13:25 and 14:25 - from St Andrews omit the Pinkerton Road loop.)

From Saturday 29th July 2023 Stagecoach are running extra duplicate buses on the X24 service between Glasgow and Halbeath Park & Ride - make sure to ask for your destination when getting on the bus and the driver should then advise you if you need to wait for the next bus which should be along in a minute or to change at Halbeath... For more details, which now make this clear that these extra buses are likely to only feature on Saturdays, see: https://www.stagecoachbus.com/service-updates/serviceupdatesarticle?SituationId=ID-25/07/2023-16:46:45:055

The 13:45 X24 gets to St Andrews at 16:30 for the 16:35 95 getting to Pinkerton Road at 17:05.

The 14:15 X27 gets to Halbeath at 15:46 for the X59 at 16:06 getting to St Andrews at 17:20 for the 17:35 95 arriving at Pinkerton Road at 18:05.

The 14:45 X24 gets to St Andrews for 17:30 and the 17:35 95 arriving at Pinkerton Road at 18:05. This connection is quite risky as the X24 is easily delayed and the next 95 is not until 18:50!

The 15:15 X27 gets to Halbeath at 16:46 for the X59 at 17:06 getting to St Andrews at 18:20 and a connection with the 95 at 18:50 getting to Crail High Street at 19:15.

The 15:45 X24 gets to St Andrews at 18:30 for the 95 at 18:50 getting to Crail High Street at 19:15.

The 16:15 X27 gets to Halbeath at 17:52 for the X59 at 18:06 getting to St Andrews at 19:20 for the 95 at 19:50 getting to Crail at 20:15.

The 16:45 X24 gets to St Andrews at 19:35 for the 95 at 19:50 getting to Crail at 20:15.

The 17:15 X27 gets to Halbeath at 18:52 for the X59 at 19:06 getting to St Andrews at 20:20 for the 95 at 20:50 getting to Crail at 21:15.

The 17:45 X24 gets to St Andrews at 20:35 for the 95 at 20:50 getting to Crail at 21:15.

The 18:15 X27 gets to Halbeath at 19:46 just missing the X59 so we recommend staying on to Leven where you arrive at 20:53 for the 21:20 95 arriving at Crail at 22:19.

The 18:45 X24 terminates in Glenrothes at 20:35 where an X59 at 21:10 will take you to St Andrews for 22:00 and a 22:50 95 getting to Crail at 23:15.

The 19:15 X27 gets to Leven at 21:49 for the 22:20 95 getting to Crail at 23:19.

The 19:45 X24 gets to Glenrothes at 21:35 where a 22:10 X59A will get you to St Andrews for 23:00 and from 14th August 2023 a long wait for the 00:35 95 getting to Crail at 01:00.

The 20:15 X27 gets to Leven at 22:49 for a connection with the 23:20 95 which gets to Cellardyke at 00:10 and from 14th August 2023 this bus turns into an X60 and travels to St Andrews before becoming the 00:35 95 arriving in Crail at 01:00.

The 20:45 X24A gets to Glenrothes at 23:02 where a 23:10 X59A will get you to St Andrews for 00:00 and from 14th August 2023 a connection with an 00:35 95 getting to Crail at 01:00. (If the X24A is running late then you are advised to change to the X59A at Halbeath at 22:26.)

A Flixbus 091 at 21:45 getting to Dundee Overgate Centre at 23:35, should connect with a 99 departing Dundee Railway Station at 23:40 getting to St Andrews Bus Station at 00:20 for the 00:35 95 getting to Crail at 01:00 - connections are all a bit tight...

After these buses you are probably recommended to find somewhere for the night in Glasgow.