Stagecoach

50 Bus Route & Timetable: Leith, Ocean Terminal - Dunfermline bus station