Travel from Edinburgh to Kirkcaldy

Bus or train from Edinburgh to Kirkcaldy?

ScotRail operates a train from Edinburgh to Kirkcaldy hourly. Tickets cost $9 - $12 and the journey takes 35 min. Alternatively, Stagecoach UK operates a bus from Edinburgh to Kirkcaldy hourly. Tickets cost $5 - $8 and the journey takes 1 h 16 min.

Book transport from Edinburgh to Kirkcaldy

How to get from Edinburgh to Kirkcaldy

From Edinburgh train to Kirkcaldy. 35 min £7. From Edinburgh, Princes Street (opp Boots) bus to Kirkcaldy, Glebe Park. 1 h 16 min £4. From Edinburgh night train to Kirkcaldy. 35 min £14. From Edinburgh taxi to Kirkcaldy. 40 min £82. From Edinburgh drive to Kirkcaldy. 40 min £5. From Edinburgh rideshare to Kirkcaldy. 57 min £3. From Edinburgh Uber to Kirkcaldy. 40 min £52.

Operators from Edinburgh to Kirkcaldy