There are two express buses between St Andrews and Cupar, the X24 and X59 and they stop near Cupar railway station.
There is also a slow bus from Moffat & Williamson, the 64 that travels between Cupar and St Andrews via Ceres.
And to add to the confusion from Monday 5th May 2025 there is a 787 limited stop service between St Andrews and Edinburgh Airport that runs about every 2 hours and its only stop in Cupar is on Bonnygate near Provost Wynd.
BEWARE that on the 3rd Saturday of the month Crossgate is closed for a Farmers Market and that buses will divert from FRIDAY evening until SATURDAY evening to omit Crossgate from their route - so you need to take care and find a suitable alternative stop that is served...
The 95 travels via St Andrews Community Hospital for much of the day.
These pages HAVE been updated for the timetable changes from Monday 24th November 2025.
You may also be interested in thoughts about travel to the Adamson Hospital Cupar.
We used to have some suggestions which involved changing buses in St Michaels - but this doesn't seem to help any more...
It is also worth knowing about the ELM1 bus from A1 Coaches - it is intended for Elmwood College students and only runs during term time - but it does also carry fare paying passengers if the times suit you:
95 routes through St Andrews
On Monday to Saturday you can use Cupar as a Bus Interchange point for the F5 and F6 Go-Flexi Bus services.
Fife Council also have a map of buses around Cupar: https://www.travelfife.com/travel-fife/maps
This can be useful for working out which where to go for your bus in Crossgate.
Remember that Stance C is at the Central Cafe.
And Stance A and B are outside WHSmith (now TGJones).
But beware that when Crossgate is closed to traffic (for a Farmers Market, for example) this Departure Board is meaningless and the times will apply to whatever local bus stop the bus does manage to stop at...