Stagecoach

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