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.
On Sunday the 95 doesn't visit Pinkerton Road and you have to catch it in the centre of Crail and the 95 doesn't visit the Community Hospital, instead travelling into the Bus Station via South Street and Bell Street.
The 07:55 95 from Crail High Street by The Shoregate gets to St Andrews at 08:25 catch the X24 at 08:40 getting to Halbeath Park & Ride at 09:53 for an X56 at 10:03 getting to Edinburgh at 10:48.
The 08:55 95 from Crail High Street by The Shoregate gets to St Andrews at 09:25 - catch the X24 at 09:40 getting to Halbeath Park & Ride at 10:53 for an X57 at 11:03 getting to Edinburgh at 11:48.
The 09:03 95 from Crail High Street by Penman's gets to Leven at 10:07 for the 10:35 X61 getting to Edinburgh at 12:18.
The 10:03 95 from Crail High Street by Penman's gets to Leven at 11:07 for the 11:35 X61 getting to Edinburgh at 13:18.
The 10:40 95 from Crail High Street by The Shoregate gets to St Andrews at 11:10 - catch the X24 at 11:40 getting to Halbeath at 12:53 for an X57 at 13:03 getting to Edinburgh at 13:48.
These last 2 services repeat at 11:03, 11:40, 12:03, 12:40, 13:03, 13:40, 14:03, 14:40, 15:03, 15:40, 16:03 (with minor variations in arrival time in Edinburgh and bus number from Halbeath).
The 16:40 95 from Crail High Street by The Shoregate gets to St Andrews at 17:10 for the 17:20 X59A getting to Edinburgh at 19:23.
The 17:03 95 from Crail High Street by Penman's gets to Leven at 18:07 for the 18:35 X61 getting to Edinburgh at 20:18.
The 17:40 95 from Crail High Street by The Shoregate gets to St Andrews at 18:10 for the 18:20 X59A getting to Edinburgh at 20:23.
The 18:03 95 from Crail High Street by Penman's gets to Leven at 19:07 for the 19:10 X61 getting to Edinburgh at 20:53.
The 18:39 95 from Crail High Street by The Shoregate gets to St Andrews at 19:05 for the 19:20 X59A getting to Edinburgh at 21:23.
The 19:34 95 from Crail High Street by The Shoregate gets to St Andrews at 20:00 for the 20:20 X59A getting to Edinburgh at 22:23.
The 19:35 95 from Crail High Street by Penman's gets to Leven at 20:35 for the 20:40 X58 getting to Edinburgh at 22:30.
The 20:30 95 from Crail High Street by Penman's gets to Leven at 21:30 for the 21:40 X58 getting to Edinburgh at 23:30.
The 20:34 95 from Crail High Street by The Shoregate gets to St Andrews at 21:00 for the 21:20 X59A getting to Edinburgh at 23:23.
Later buses would involve travel via Dundee or Edinburgh Airport and we recommend that you use Traveline Scotland to find them.