The journey from Alness to Kirkcaldy spans approximately 185 km through the heart of the Scottish Highlands and into Fife. You will primarily utilize the ScotRail network, connecting from Alness station to Inverness, then transferring to a direct service toward Edinburgh or Kirkcaldy. The route traverses the iconic Forth Bridge, offering stunning views of the Firth of Forth. Driving via the A9 is the primary road alternative, taking roughly 3 hours depending on traffic. This route is essential for those moving between the northern Highlands and the coastal towns of Fife.
Total Distance: 185 km driving distance, 160 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 15 mins | 3 hours |
| Avg Price | £45 - £75 | £30 - £40 fuel |
| Operator | ScotRail | N/A |
| Route | Alness to Inverness, then Inverness to Kirkcaldy via Perth. | A9 south through Perth, then M90 to Kirkcaldy. |
| Tip | Book your tickets via the ScotRail app to secure Advance fares. | Watch for average speed cameras on the A9 between Inverness and Perth. |
May to September for clear views of the Highlands and coastal Fife.