Direct Rail

Inverkeithing Train Station

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

Trains to Inverkeithing

Are you looking for trains to Inverkeithing? 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 Inverkeithing when you come to us.

We offer the best range of Inverkeithing train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.

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

Get to/from Inverkeithing Station

Inverkeithing Station Address:

Boreland Road, Inverkeithing, KY11 1NJ


Inverkeithing train station is managed by ScotRail

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