Trip to Kirkcaldy

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Edinburgh to Kirkcaldy

🚆 The train journey from Edinburgh to Kirkcaldy is a convenient and quick option for travelers, with services departing every 30 minutes and taking approximately 42 minutes to reach the destination. 🌍 With a distance of 41.7 km, the scenic ride offers various routes to choose from, each with its own unique duration and stops along the way, such as Dundee or Perth, providing travelers with options based on their preferences and schedule. 🎟️ Train tickets between Edinburgh and Kirkcaldy can vary in price from £8 to £63, making it an affordable transportation choice for those looking to explore both cities in an efficient manner while enjoying the beautiful Scottish countryside along the route.

Where to stay in Kirkcaldy

There are over 14 hotels to stay in Kirkcaldy. Prices range from $57 per night.

Find accommodation
  • The train services from Edinburgh to Kirkcaldy are provided by First ScotRail Service. The direct train departs from Haymarket station and arrives at Kirkcaldy station, with services operating every 30 minutes, seven days a week. The journey typically takes approximately 42 minutes. Tickets for this route vary in price from £8 to £64.
  • The fastest train between Edinburgh and Kirkcaldy is the direct service operated by First ScotRail Service. This train departs from Haymarket station in Edinburgh and arrives at Kirkcaldy station, with services running every 30 minutes, seven days a week. The journey typically takes around 42 minutes to complete, offering a quick and convenient way to travel between the two destinations.
  • Trains heading to Kirkcaldy from Edinburgh depart from Haymarket station. This is the primary departure station for the Edinburgh to Kirkcaldy train services operated by First ScotRail Service. Passengers can board the train at Haymarket station to begin their journey to Kirkcaldy, offering a convenient starting point within Edinburgh.
  • There are multiple trains available between Edinburgh and Kirkcaldy. The direct train service, operated by First ScotRail Service, departs from Haymarket station and arrives at Kirkcaldy station, with services running every 30 minutes and operating every day. Passengers have regular options to choose from throughout the day, allowing for flexibility in travel times between the two destinations.
  • The train services from Edinburgh to Kirkcaldy operated by First ScotRail Service, arrive at Kirkcaldy station. Kirkcaldy station is where passengers disembark and complete their journey from Edinburgh. It serves as the final destination for this particular train route between the two cities.
  • The first train of the day traveling from Edinburgh to Kirkcaldy typically departs from Haymarket station early in the morning when the train services commence their operations. The last train of the day on this route usually runs until late at night, allowing passengers to travel between the two cities throughout the day. It's important to check the specific timetables with First ScotRail Service for the exact departure times of the first and last trains.
  • There are multiple direct train trips each day between Edinburgh and Kirkcaldy. These services operate every 30 minutes, providing frequent and convenient options for travelers making this journey. Passengers can rely on the regular schedule of direct trains operated by First ScotRail Service to commute between the two cities efficiently and reliably.
  • Yes, there is a direct train between Edinburgh and Kirkcaldy. This direct service departs from Haymarket station and arrives at Kirkcaldy station, with trains operating every 30 minutes daily. Travelers can enjoy a convenient and efficient journey with a duration of approximately 42 minutes when opting for this direct train route.
  • The cost of a train ticket from Edinburgh to Kirkcaldy can range from £8 to £64, depending on factors such as the type of ticket, time of booking, and class of travel. Passengers have the flexibility to choose a fare that suits their budget and preferences. It is advisable to book tickets in advance to potentially secure lower-priced options for this journey.

Will you be returning to Edinburgh by train?

If you are looking for the return train journey, check out trains from Kirkcaldy to Edinburgh

See schedule