Direct Rail

Kirkcaldy Train Station

Kirkcaldy railway station lies on the Fife Circle Line and East Coast Main Line and serves the town of Kirkcaldy in Fife, Scotland. The station is some 26 miles to the east of Edinburgh Waverley and is operated by First ScotRail. Passenger services are operated by First ScotRail, Cross Country and East Coast.

Trains to Kirkcaldy

Are you looking for trains to Kirkcaldy? At, we offer the complete range of train services with all of the train operating companies on the national rail network, so you can trust that you will find the perfect ticket to Kirkcaldy when you come to us.

Not only will you find the cheapest advance fares to Kirkcaldy right now but also flexible off-peak and anytime fares too.

So avoid the queues and don’t miss the train, simply and securely just book the train to Kirkcaldy before you go, and save too.

Get to/from Kirkcaldy Station

Kirkcaldy Station Address:

Station Road, Kirkcaldy, KY1 1YL


Kirkcaldy train station is managed by ScotRail

Need to spend a night in a Kirkcaldy Hotel?
If so, please visit our Kirkcaldy Accommodation pages.