Bus times from Halbeath Place, Touch, Dunfermline

Halbeath Place, Touch, Dunfermline is served by 6 bus routes (28, 89, 89A and 89B), run by Stagecoach East Scotland and Bay Travel. The next buses go to North Queensferry, Dunfermline and Crossford.

Next departures

TimeRouteTo
05:3689BNorth Queensferry
06:2689BNorth Queensferry
06:5489Dunfermline
07:1289North Queensferry
07:4489Dunfermline
09:4289North Queensferry
09:5289ACrossford
10:4389ANorth Queensferry
10:5489Crossford
11:4289North Queensferry
11:5289ACrossford
12:4389ANorth Queensferry
12:5489Crossford

Routes from this stop

Stops nearby

All bus routes and stops in Dunfermline

Questions

When is the next bus from Halbeath Place, Touch, Dunfermline?
The 89B to North Queensferry at 05:36.
Which buses stop at Halbeath Place, Touch, Dunfermline?
6 routes: 28, 89, 89A and 89B, run by Stagecoach East Scotland and Bay Travel.
Where is Halbeath Place, Touch, Dunfermline?
Halbeath Place is in Touch, Fife.
Where do buses from Halbeath Place, Touch, Dunfermline go?
The next departures go to North Queensferry, Dunfermline and Crossford.

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