Inverkeithing railway station

Inverkeithing railway station serves the town of Inverkeithing in Fife, Scotland. The station is managed by ScotRail and is on the Fife Circle Line, 10 mi north west of Edinburgh Waverley. The station is popular with commuters travelling to Edinburgh from Fife and beyond, thanks to its location beside the M90 motorway.

The station is served by ScotRail, LNER, CrossCountry and Caledonian Sleeper services .South of Inverkeithing the line continues towards Edinburgh via the nearby Forth Bridge, and north of the station, the Fife Circle Line splits in two - the main line continuing along the coast via Aberdour whilst the branch heads inland via Dunfermline.

History
It opened in 1877, at the same time as the tracks of the Dunfermline and Queensferry Railway. In the 1880s it was taken over by the North British Railway, and reopened in 1890 as a more significant double-track station on the approach to the newly built Forth Bridge.

Facilities
Two large free of charge park and ride car parks are provided: Belleknowes car park and King Street car park. A third car park, Chapel Place Car Park, has electric vehicle charging points.

The station is currently staffed for all trains and has public toilets and a wheelchair accessible footbridge. The station provides a large free bike storage area.

The ticket office is located in a modern station building on the northbound platform, while a traditional North British Railway building survives on the southbound platform, where it serves as a waiting room.

Services
Journey times as low as 15 minutes are available to Edinburgh Haymarket as London North Eastern Railway and ScotRail express services between Edinburgh and Aberdeen stop here. Some services between Edinburgh and Inverness also stop at Inverkeithing.

Mondays to Saturdays daytimes, four Fife Circle Line trains per hour go southbound to Edinburgh. Northbound, services run every half-hour to Dunfermline City, and half-hourly to Kirkcaldy. One of the former & both of the latter continue to Glenrothes with Thornton. Evenings and Sundays, two trains per hour go southbound to Edinburgh and two per hour go along the Fife Circle one in each direction (one via Dunfermline and one via Kirkcaldy).

From Monday to Saturday most daytime ScotRail services to Aberdeen and Inverness no longer stop here (though a few calls are made to both destinations in the early morning & evening). The primary longer distance service is provided by half-hourly semi-fast trains from Edinburgh to either Perth or Dundee (hourly to each), which serve most stations north of Kirkcaldy. There is a once daily train to Glasgow Queen Street via Winchburgh Junction and Polmont each morning, returning in the evening peak. On Sundays, there is a limited service to Perth & Inverness and a mostly hourly service to Dundee and Aberdeen.

London North Eastern Railway services between Aberdeen, London King's Cross and Leeds call at Inverkeithing.

As of May 2023, CrossCountry also operate one train a day to Aberdeen and one train per day to Penzance.