Lossiemouth
Lossiemouth
Kirkcaldy
Kirkcaldy
Driving

Lossiemouth to Kirkcaldy

Updated: 28 May 2026

The drive from Lossiemouth to Kirkcaldy is a 220 km journey through the heart of Scotland. You will travel via the A95, A9, and M90. The journey takes approximately 3.5 hours by car. Kirkcaldy is a historic town on the coast of Fife.

Total Distance: 220 km driving distance, 165 km straight-line air distance.
Fastest Way
Driving, 3 hours 30 mins, via the A9 and M90.
Cheapest Way
Driving, 40 GBP, sharing fuel costs.
Compare Lossiemouth to Kirkcaldy Routes
Driving
Direct
Duration
3 hours 30 mins
Avg Price
40-55 GBP
Operator
Personal Vehicle
Route
A95 to Aviemore, A9 to Perth, M90 to Kirkcaldy.

The A9 is heavily monitored by average speed cameras.

Travel Tips
  • Traffic
    Avoid Perth city centre during rush hour; use the bypass.
  • Parking
    Kirkcaldy has plenty of street parking; check for time restrictions.
  • Dining
    Try the local seafood; it is excellent.
  • Weather
    The coast can be windy; bring a warm jacket.
  • Roads
    The A9 and M90 are very safe and well-maintained roads.
Safety Tips
  • Driving
    Be aware of heavy goods vehicles on the A9.
  • Coastal Safety
    Be aware of tides if walking on the beach.
  • Emergency
    Keep your phone charged; signal is good in this area.
  • Night Travel
    The M90 is well-lit, but watch for wildlife.
People Also Ask
  • Is there a train?
    Yes, you can take a train from Perth to Kirkcaldy.
  • How long is the drive?
    Approximately 3 hours 30 minutes.
  • Is it a scenic route?
    Yes, the Highland sections are very pleasant.
  • Can I take a bus?
    Yes, Citylink operates services from Perth to Kirkcaldy.
  • Is Kirkcaldy worth visiting?
    Yes, especially for the galleries and the coast.
Quick Info
  • From Lossiemouth, Scotland, United Kingdom
  • To Kirkcaldy, Fife, United Kingdom
  • Modes
Best Time to Travel

May to September for coastal sightseeing.

Things to Do in Kirkcaldy
1
Kirkcaldy Galleries
Visit this museum and art gallery. It has a great collection of local art.
2
Ravenscraig Castle
Explore the ruins of this 15th-century castle. It is a great spot for a walk.
3
Kirkcaldy Beach
Enjoy a walk on this long, sandy beach. It is very peaceful.
4
Dysart Harbour
Visit this historic harbour located nearby. It is very picturesque.
Tags
Lossiemouth to Kirkcaldy A9 road route Fife travel driving to Kirkcaldy Scotland road trip Moray to Kirkcaldy Kirkcaldy transport Central Scotland