Plane, train, bus, car, ferry, bike share, driving and walking directions all in one search
Your search results are displayed instantly
Get anywhere from your current location
Kirkcaldy is a town and former royal burgh in Fife, on the east coast of Scotland. It is about 11.6 mi north of Edinburgh and 27.6 mi south-southwest of Dundee. The town has a population of 49,460, making it Fife's second-largest locality and the eleventh-largest locality in Scotland.
There are 2314+ hotels available in Kirkcaldy. Prices start at $78 USD per night.
It is currently 6:09 PM in Kirkcaldy. Kirkcaldy uses GMT Standard Time and also supports GMT Daylight Time.