Travel from Stirling to Kirkcaldy

Bus or train from Stirling to Kirkcaldy?

Fishers Tours of Dundee operates a bus from Stirling to Kirkcaldy once a week. Tickets cost $13 and the journey takes 1 h 15 min. Alternatively, ScotRail operates a train from Stirling to Kirkcaldy hourly. Tickets cost $12 - $15 and the journey takes 41 min.

How to get from Stirling to Kirkcaldy

From Stirling, Bus Station (Bus Station Layby) bus to Kirkcaldy, Bus Station.1 h 15 min£9
From Stirling train to Haymarket then train to Kirkcaldy.1 h 36 min£15
From Stirling, Bus Station bus to West End, Queensferry Street (after Queensferry Street Lane) then bus to Kirkcaldy, Glebe Park.3 h 50 min£12
From Stirling taxi to Kirkcaldy.49 min£114
From Stirling drive to Kirkcaldy.49 min£7

How long does it take to get from Stirling to Kirkcaldy?

The bus from Stirling, Bus Station (Bus Station Layby) to Kirkcaldy, Bus Station takes 1 h 15 min including transfers and departs once a week.

Is there a direct train between Stirling and Kirkcaldy?

No, there is no direct train from Stirling to Kirkcaldy. However, there are services departing from Stirling and arriving at Kirkcaldy via Haymarket. The journey, including transfers, takes approximately 1 h 36 min.

Is there a direct bus between Stirling and Kirkcaldy?

Yes, there is a direct bus departing from Stirling, Bus Station (Bus Station Layby) and arriving at Kirkcaldy, Bus Station. Services depart once a week, and operate Friday. The journey takes approximately 1 h 15 min.

Operators from Stirling to Kirkcaldy

Fishers Tours of Dundee01382 227290Fishers Tours of Dundee
ScotRail+44 344 811 0141ScotRail
First+44 (0)1224 650100First
Stagecoach UKStagecoach UK