We are advising you to use the Stagecoach Travel Planner to plan journeys to and from Kingsbarns and Boarhills, making sure to enter the correct date of travel to ensure that the correct timetable is selected.
If you have to pay for tickets then see our Day tickets page as a Day Ticket is likely to be the cheapest way to travel between Leven/Largo and Boarhills/Kingsbarns - as this ticket allows you to change buses whenever you need and to make as many trips as you need during the day.
The new timetables are shown below.
It can be quicker to catch an X58 to St Andrews and change to a 95 towards Leven there rather than using a direct 95 towards St Andrews.
But from Monday 24th November 2025 most X58 buses are scheduled to arrive in St Andrews at 25 past the hour, just as the 95 is scheduled to depart!
So, we no longer recommend catching the X58 as a quick way to get to Boarhills and Kingsbarns.
The exceptions are the X58 buses from Leven at 07:45, 08:45, 15:50, 18:10 and 19:10 as these should reach St Andrews with 5 minutes or more allowed for transferring to the outbound 95 from St Andrews at 08:35, 09:25, 16:35, 18:50 and 19:50...
If you are going to Kingsbarns Golf Links then you need to ask the bus driver to stop specially. It is not a marked stop but the 95 will stop as a rural "hail & ride" service. The entrance to Kingsbarns Golf Links is about 700 metres south of Kingsbarns village and the driveway from the main road to the clubhouse is a further 900 metres.
If you are going to Kingsbarns Distillery then you need to get off at the Cambo Lodge bus stop as the driveway to Kingsbarns Distillery runs parallel to the driveway for Cambo House and Gardens - on opposite sides of the Cambo Burn.
The map below - which appears on a sign in the Kingsbarns Distillery Car Park - shows various paths through the Cambo Estate - and the bridges across the Cambo Burn - which allow you to walk between Kingsbarns Distillery, Cambo Gardens, Kingsbarns Beach and Kingsbarns - note that North is to the left on this map...