Scheduled arrivals
31
Dunfermline Bus Station 2
12:06
31
Dunfermline Bus Station 2
13:06
31
Dunfermline Bus Station 2
14:06
31
Dunfermline Bus Station 2
15:06
31
Dunfermline Bus Station 2
16:06
31
Dunfermline Bus Station 2
17:06
31
Dunfermline Bus Station 2
18:06
31A
Dunfermline Bus Station 2
18:46
31A
Dunfermline Bus Station 2
19:46
31A
Dunfermline Bus Station 2
20:46