Elgin
Elgin
Kirkcaldy
Kirkcaldy
Train

Elgin to Kirkcaldy

Updated: 28 May 2026

Traveling from Elgin to the coastal town of Kirkcaldy involves traversing the scenic Fife coastline. The rail journey requires a transfer at Edinburgh or Perth. By road, you will follow the A96 and A9 before heading east towards the Firth of Forth. Kirkcaldy is known as the Lang Toun and offers a historic waterfront. The total distance is approximately 240 km.

Total Distance: Driving distance 240 km, straight-line air distance 180 km.
Fastest Way
Driving is the fastest option, taking approximately 3 hours and 15 minutes.
Cheapest Way
Booking an Advance Single ticket on ScotRail is the most cost-effective method.
Compare Elgin to Kirkcaldy Routes
Train
Connecting
Duration
3 hours 45 mins
Avg Price
50-90 GBP
Operator
ScotRail
Route
Elgin to Perth, then change for Kirkcaldy.

Check for engineering works on the Fife Circle line before traveling.

Travel Tips
  • Ticket Types
    Use 'Split Ticketing' websites to potentially lower your rail fare.
  • Station Access
    Kirkcaldy station is centrally located, making it easy to reach the town centre.
  • Local Buses
    Stagecoach operates extensive bus services throughout Fife if you need to travel further.
  • Food
    Try the local fish and chips near the harbour for an authentic experience.
  • Wi-Fi
    Most ScotRail trains offer free Wi-Fi, though it can be intermittent in rural areas.
Safety Tips
  • Coastal Safety
    Be aware of tides if walking along the beach near the harbour.
  • Personal Belongings
    Keep your bags secure in crowded train carriages.
  • Emergency Numbers
    Save the local non-emergency police number in your phone.
  • Night Safety
    Stick to well-lit main streets when walking in the town centre at night.
People Also Ask
  • Is Kirkcaldy worth visiting?
    Yes, it has a rich industrial history and a beautiful coastline.
  • How far is Elgin from Kirkcaldy?
    It is approximately 240 km by road.
  • Can I take a dog on the train?
    Yes, ScotRail allows dogs on board for free.
  • Are there taxis at the station?
    Yes, there is a taxi rank directly outside Kirkcaldy station.
  • What is the best time to visit?
    Summer months offer the best weather for coastal activities.
Quick Info
  • From Elgin, Scotland, United Kingdom
  • To Kirkcaldy, Fife, United Kingdom
  • Modes
Best Time to Travel

June to August for coastal walks and the Kirkcaldy Links Market.

Things to Do in Kirkcaldy
1
Kirkcaldy Galleries
Explore local history and art in this beautifully restored building. It houses a significant collection of Scottish paintings.
2
Ravenscraig Castle
Visit the ruins of this 15th-century castle overlooking the Firth of Forth. It is a great spot for photography.
3
Beveridge Park
Enjoy a stroll through this large public park. It features a boating pond and extensive woodland trails.
4
The Esplanade
Walk along the long seafront promenade. It offers panoramic views across the water to Edinburgh.
Tags
Elgin to Kirkcaldy ScotRail Elgin to Kirkcaldy travel to Fife Kirkcaldy train station Moray to Fife travel Scottish train routes Kirkcaldy travel guide Elgin transport