Buses in Balmalcolm
13 bus routes serve Balmalcolm, run by Stagecoach East Scotland and Moffat & Williamson. The busiest stop is Main Road.
Most frequent routes
- X59: Edinburgh – St Andrews Stagecoach East Scotland
- X59: Edinburgh – St Andrews Stagecoach East Scotland
- X24: St Andrews – Glasgow Stagecoach East Scotland
- X59A: Edinburgh – Glenrothes Stagecoach East Scotland
- X24: St Andrews – Glasgow Stagecoach East Scotland
- X59A: Edinburgh – Glenrothes Stagecoach East Scotland
Where you can go from Balmalcolm
Routes
- X59: Edinburgh – St Andrews Stagecoach East Scotland
- X59: Edinburgh – St Andrews Stagecoach East Scotland
- X24: St Andrews – Glasgow Stagecoach East Scotland
- X59A: Edinburgh – Glenrothes Stagecoach East Scotland
- X24: St Andrews – Glasgow Stagecoach East Scotland
- X59A: Edinburgh – Glenrothes Stagecoach East Scotland
- X59: Edinburgh – St Andrews Stagecoach East Scotland
- X24: St Andrews – Glasgow Stagecoach East Scotland
- X59A: Edinburgh – Glenrothes Stagecoach East Scotland
- 35A: Cupar – Abernethy Moffat & Williamson
- 59: Glenrothes – St Andrews Stagecoach East Scotland
- 59: Glenrothes – St Andrews Stagecoach East Scotland
- 59: Glenrothes – St Andrews Stagecoach East Scotland
Bus companies
Stops
Nearby stops
Within a 10-minute walk of Balmalcolm, but in a neighbouring place:
- Kettlehill Road End, Kettlebridge 6 min walk · 35A, 59
Questions
- Where can I go by bus from Balmalcolm?
- Direct buses from Balmalcolm go to St Andrews (X59, X24, 59), Edinburgh (X59, X59A), Glenrothes (X59A, 59), Glasgow (X24), Abernethy (35A) and Cupar (35A).
- Which bus goes from Balmalcolm to St Andrews?
- Routes X59, X24 and 59, run by Stagecoach East Scotland.
- Which bus goes from Balmalcolm to Edinburgh?
- Routes X59 and X59A, run by Stagecoach East Scotland.
- Which bus goes from Balmalcolm to Glenrothes?
- Routes X59A and 59, run by Stagecoach East Scotland.
- Where do buses stop in Balmalcolm?
- The busiest stops are Main Road.
- Which bus companies run in Balmalcolm?
- Stagecoach East Scotland and Moffat & Williamson.
- What are the most frequent buses in Balmalcolm?
- the X59 (Edinburgh – St Andrews), the X59 (Edinburgh – St Andrews), the X24 (St Andrews – Glasgow) and the X59A (Edinburgh – Glenrothes).
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook