Stagecoach UK operates a vehicle from St Andrews to Balmoral Castle every 15 minutes. Tickets cost $3 - $5 and the journey takes 32 min. 3 other operators also service this route.
How to get from St Andrews to Balmoral Castle
From St Andrews, Bus Station bus to Seagate Bus Station, bus to Kirriemuir, High Street (Age Concern), then drive to Balmoral Castle. 3 h 14 min $22. From St Andrews drive to Balmoral Castle. 1 h 52 min $20.