4
Stagecoach East Scotland
4 bus timetable: Dunfermline to Blairhall
Dunfermline - Blairhall
Route map
4 live route map
See the route, stops, and live buses currently on this line.
48 stops
Live buses loading
Map ready
Loading the route map...
Dunfermline Bus Station 10 → Blairhall Houldsworth Street
14 trips · first 05:45 · last 18:15
Saturday
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
05:45
Blairhall Houldsworth Street
06:45
Blairhall Houldsworth Street
07:15
Blairhall Houldsworth Street
08:15
Blairhall Houldsworth Street
09:15
Blairhall Houldsworth Street
10:15
Blairhall Houldsworth Street
11:15
Blairhall Houldsworth Street
12:15
Blairhall Houldsworth Street
13:15
Blairhall Houldsworth Street
14:15
Blairhall Houldsworth Street
15:15
Blairhall Houldsworth Street
16:15
Blairhall Houldsworth Street
17:15
Blairhall Houldsworth Street
18:15
Blairhall Houldsworth Street
Dunfermline, Bus Station
Stance 10
05:45
06:45
07:15
08:15
09:15
10:15
11:15
12:15
13:15
14:15
15:15
16:15
17:15
18:15
Milesmark Primary School
opposite
05:51
06:51
07:21
08:21
09:21
10:21
11:21
12:21
13:21
14:21
15:21
16:21
17:21
18:21
Carnock, Bonhard Road
opposite
05:56
06:56
07:26
08:26
09:26
10:26
11:26
12:26
13:26
14:26
15:26
16:26
17:26
18:26
Oakley, John Stuart Gait
opposite
06:02
07:02
07:32
08:32
09:32
10:32
11:32
12:32
13:32
14:32
15:32
16:32
17:32
18:32
Comrie, Main Street
adjacent 1
06:06
07:06
07:36
08:36
09:36
10:36
11:36
12:36
13:36
14:36
15:36
16:36
17:36
18:36
Blairhall, Houldsworth Street
adjacent 3
06:13
07:13
07:43
08:43
09:43
10:43
11:43
12:43
13:43
14:43
15:43
16:43
17:43
18:43
Blairhall Houldsworth Street → Dunfermline Bus Station 10
14 trips · first 06:15 · last 18:45
Saturday
Live From 2026-03-30
Swipe sideways to see later trips.
Stop
06:15
Blairhall Houldsworth Street
07:15
Blairhall Houldsworth Street
07:45
Blairhall Houldsworth Street
08:45
Blairhall Houldsworth Street
09:45
Blairhall Houldsworth Street
10:45
Blairhall Houldsworth Street
11:45
Blairhall Houldsworth Street
12:45
Blairhall Houldsworth Street
13:45
Blairhall Houldsworth Street
14:45
Blairhall Houldsworth Street
15:45
Blairhall Houldsworth Street
16:45
Blairhall Houldsworth Street
17:45
Blairhall Houldsworth Street
18:45
Blairhall Houldsworth Street
Blairhall, Houldsworth Street
adjacent 3
06:15
07:15
07:45
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
18:45
Comrie, Main Street
adjacent 2
06:21
07:21
07:51
08:51
09:51
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:51
Oakley, John Stuart Gait
opposite
06:26
07:26
07:56
08:56
09:56
10:56
11:56
12:56
13:56
14:56
15:56
16:56
17:56
18:56
Carnock, Bonhard Road
adjacent
06:32
07:32
08:02
09:02
10:02
11:02
12:02
13:02
14:02
15:02
16:02
17:02
18:02
19:02
Milesmark Primary School
adjacent
06:36
07:36
08:06
09:06
10:06
11:06
12:06
13:06
14:06
15:06
16:06
17:06
18:06
19:06
Dunfermline, Bus Station
Arrival Bay
06:44
07:44
08:14
09:14
10:14
11:14
12:14
13:14
14:14
15:14
16:14
17:14
18:14
19:14
Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_4_1.
Main stops shown
6 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Dunfermline, Bus Station Stance 10
- Milesmark Primary School opposite
- Carnock, Bonhard Road opposite
- Oakley, John Stuart Gait opposite
- Comrie, Main Street adjacent 1
- Blairhall, Houldsworth Street adjacent 3