Avoch
Avoch
Kirkcaldy
Kirkcaldy
Train Driving

Avoch to Kirkcaldy

Updated: 28 May 2026

The journey from Avoch to Kirkcaldy covers approximately 185 km. You must first travel by bus or taxi to Inverness Station. From Inverness, take the ScotRail service heading south towards Edinburgh, alighting at Kirkcaldy. The route traverses the scenic Cairngorms National Park via the A9. This journey connects the coastal Highlands to the historic Fife coastline.

Total Distance: 185 km driving, 140 km air distance.
Fastest Way
Driving via the A9 and M90, taking approximately 2 hours 45 minutes.
Cheapest Way
Bus from Avoch to Inverness followed by Advance Single train ticket to Kirkcaldy.
Compare Avoch to Kirkcaldy Routes
Train
Connecting
Driving
Direct
Duration 3 hours 15 mins 2 hours 45 mins
Avg Price 45-70 GBP 30-40 GBP fuel
Operator ScotRail Private Car
Route Inverness Station to Kirkcaldy Station via Perth. A9 and M90 motorway.
Tip Book your ticket in advance via the ScotRail app to save on peak fares. Watch for average speed cameras on the A9 between Inverness and Perth.
Travel Tips
  • Station Access
    Use the Stagecoach bus service from Avoch to reach Inverness Station.
  • Ticket Booking
    Use the Trainline app for real-time updates on your connection.
  • Seat Selection
    Sit on the right side of the train from Inverness for coastal views.
  • Local Transport
    Kirkcaldy is walkable, but local buses serve the surrounding Fife villages.
  • Weather Prep
    Always carry a waterproof jacket as Fife weather changes rapidly.
Safety Tips
  • Road Safety
    The A9 is a major trunk road; drive with caution during winter months.
  • Station Security
    Inverness Station is well-lit, but keep belongings close in crowded areas.
  • Emergency Numbers
    Dial 999 for emergency services if required.
  • Night Travel
    Avoid walking alone in isolated areas of Kirkcaldy after midnight.
People Also Ask
  • Is there a direct train?
    No, you must change at Perth or Edinburgh.
  • How long is the drive?
    Approximately 2 hours 45 minutes depending on traffic.
  • Can I take a bike?
    Yes, but you must reserve a space on ScotRail trains.
  • Are dogs allowed?
    Yes, dogs are permitted on trains for free.
  • Is parking available?
    Yes, there is long-stay parking at Kirkcaldy Station.
Quick Info
  • From Avoch, Highlands, United Kingdom
  • To Kirkcaldy, Fife, United Kingdom
  • Modes
Best Time to Travel

May to September for clear views of the Cairngorms.

Things to Do in Kirkcaldy
1
Ravenscraig Castle
Explore the ruins of this 15th-century castle overlooking the Firth of Forth. It is a short walk from the town centre.
2
Kirkcaldy Galleries
Visit the museum and art gallery to see local history exhibits. Entry is free for all visitors.
3
Dunnikier Park
Enjoy a walk through this expansive woodland park. It features a golf course and extensive walking trails.
4
Coastal Path
Walk a section of the Fife Coastal Path. It offers stunning views across the water towards Edinburgh.
Tags
Avoch to Kirkcaldy train Inverness to Kirkcaldy travel Highlands to Fife transport ScotRail routes A9 road travel Kirkcaldy travel guide Scotland train journey Avoch transport options