ScotRail operates a train from Dundee to Kirkcaldy hourly. Tickets cost $11 - $15 and the journey takes 43 min. Alternatively, Stagecoach UK operates a bus from Dundee to Kirkcaldy hourly. Tickets cost $6 - $9 and the journey takes 1 h 35 min.
From Dundee train to Kirkcaldy. 43 min £9. From Dundee City Centre, Bus Station bus to Hayfield, Victoria Hospital. 1 h 35 min £5. From Dundee taxi to Kirkcaldy. 38 min £88. From Dundee drive to Kirkcaldy. 38 min £5.