Bus times from Craigluscar Road, Milesmark, Dunfermline

Craigluscar Road, Milesmark, Dunfermline is served by 20 bus routes (4, 4A, 4B, 4C, 6A, ST4 and X22), run by Stagecoach East Scotland. The next buses go to Blairhall, Ferrytoll, Dunfermline, Steelend, Stirling and Brucefield.

Next departures

DayTimeRouteTo
Today22:544CBlairhall
Today23:096AFerrytoll
Today23:434CDunfermline
Today23:544CBlairhall
Tomorrow00:434CDunfermline
Tomorrow05:224Blairhall
Tomorrow05:524ASteelend
Tomorrow06:054Dunfermline
Tomorrow06:224Blairhall
Tomorrow06:354ADunfermline
Tomorrow06:51X22Stirling
Tomorrow06:524ASteelend
Tomorrow07:054Dunfermline
Tomorrow07:224Blairhall
Tomorrow07:354ADunfermline
Tomorrow07:524Blairhall
Tomorrow07:56X22Stirling
Tomorrow08:054Dunfermline
Tomorrow08:15ST4Brucefield
Tomorrow08:224Blairhall

Routes from this stop

Stops nearby

All bus routes and stops in Dunfermline

Questions

When is the next bus from Craigluscar Road, Milesmark, Dunfermline?
The 4C to Blairhall at 22:54.
Which buses stop at Craigluscar Road, Milesmark, Dunfermline?
20 routes: 4, 4A, 4B, 4C, 6A, ST4 and X22, run by Stagecoach East Scotland.
Where is Craigluscar Road, Milesmark, Dunfermline?
Craigluscar Road is in Milesmark, Fife.
Where do buses from Craigluscar Road, Milesmark, Dunfermline go?
The next departures go to Blairhall, Ferrytoll, Dunfermline, Steelend, Stirling and Brucefield.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 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