Timetables 

From November 2022 the 95 timetable visits St Andrews Community Hospital for much of the day, which makes visiting there or the shops in Largo Road much more convenient.

The timetable often shows a number of different buses operating at the same or similar times - only one of these buses will run on any given day depending on school holidays and what day of the week it is...

The 95 timetable changed on Monday 14th August 2023!

The New timetable is shown below. For information on the differences, see our New Timetables page.

95 395 Web Timetable Aug 23.pdf

Beware that the SATURDAY timetable has some early morning buses passing through Crail EARLIER than they do on weekdays.

And the SATURDAY timetable also applies on the MAY DAY Bank Holiday (first Monday in May) and on weekdays between 27th DECEMBER and 31st DECEMBER each year.

Saturday timetable towards Anstruther

Saturday timetable towards St Andrews

Remember that the timetable varies from day to day and the route varies from journey to journey due to buses diverting to provide school services.

Buses can run late, run early, miss out stops and add extra stops to help students get to and from school. Waid Academy in Anstruther has a different school timetable on Fridays. And the New Madras College in St Andrews has three different school timetables on different days of the week.

The timetable uses FiSch to indicate buses which only run on schooldays and #FiSch to indicate buses which run on school holidays.

Days are indicated by the letters MTWHF with T for Tuesday and H for Thursday!

If you are wanting to travel to or from Colinsburgh/Kilconquhar then some buses miss out these villages and you may need to check out our page on What to do about missing buses at Colinsburgh and Kilconquhar?