World Train Map

Edinburgh to Stirling by train

Edinburgh Waverley → Stirling

Trains link Edinburgh (Edinburgh Waverley) and Stirling (Stirling) in about 48 min at best, with no changes needed.

Fastest
≈ 48 min
Typical
≈ 54 min
Direct trains
Yes
Fewest changes
0
Operators
ScotRail
Highland Main Line, Edinburgh to Inverness
Photo · Geof Sheppard · CC BY-SA 4.0

How long does the train from Edinburgh to Stirling take?

The fastest trains cover Edinburgh to Stirling in about 48 min; a typical journey takes around 54 min.

Is there a direct train from Edinburgh to Stirling?

Yes: direct trains run between Edinburgh Waverley and Stirling.

Legendary routes through Edinburgh or Stirling

More trains from Edinburgh

All trains from Edinburgh →

More train routes in United Kingdom.

Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.