| 7B | Inverkeithing (High School) to Dunfermline | Only this direction, Mon to Fri (1 trip) | Stagecoach Fife | | 7A | Dunfermline to Leven | Mon to Sat (?) | Stagecoach Fife | | 7B | Dunfermline to Kelty | Only this direction, Mon to Sat (3 trips) Sun (every 60 mins) | Stagecoach Fife | | 7B | Dunfermline to Dalgety Bay | Early Mornings, this way only, Mon to Fri (1 trip) | Stagecoach Fife | | 7B | Dunfermline to Kelty | Mon to Fri (4 trips, 5 back) Sat (3 trips, 5 back) Sun (2 trips, 13 back) | Stagecoach Fife | | 7B | Dalgety Bay to Dunfermline | School Holidays, this way only, Mon to Fri (1 trip) | Stagecoach Fife | | 7B | Dalgety Bay to Dunfermline | Only this direction, Mon to Sat (1 trip) | Stagecoach Fife | | 7B | Kelty to Inverkeithing (High School) | Only this direction, Mon to Fri (1 trip) | Stagecoach Fife | | 7B | Dalgety Bay to Kelty | Only this direction, Mon to Fri (18 trips) Sat (21 trips) | Stagecoach Fife | | 7B | Dalgety Bay to Kelty | School Holidays, this way only, Mon to Fri (1 trip) | Stagecoach Fife | | 7B | Kelty to Dalgety Bay | Only this direction, Mon to Fri (18 trips) Sat (every 30 mins) | Stagecoach Fife | | 7B | Dalgety Bay to Kelty | Only this direction, Mon to Fri (2 trips) | Stagecoach Fife | | 7B | Kelty to Dalgety Bay | School Holidays, this way only, Mon to Fri (2 trips) | Stagecoach Fife | | 7B | Kelty to Dalgety Bay | Only this direction, Mon to Fri (3 trips) | Stagecoach Fife |