Stagecoach

42 Bus Route & Timetable: Cupar Crossgate or St Andrews bus station - Dundee railway station