Stirling Castle on a hill overlooking the town, Scotland
Routes

Edinburgh to Stirling

How to get from Edinburgh to Stirling: trains, buses, day tours and the fastest option, with honest timings.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Fastest ~50 min by train

At a glance Typical options on this route – details, caveats and booking advice below.
🚆 Train~50 minDirect ScotRail from Waverley, every ~30 min, unreserved seats
🚌 Busslightly longer than trainScottish Citylink coach, can undercut the train on price
🚗 Car50 min-1h65 km via the M9; parking near the castle fills on weekends

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Stirling packs an outsized amount of Scottish history into a small hilltop town: a castle that rivals Edinburgh's own, and a monument to William Wallace visible for miles around. It's also refreshingly easy to reach, with a direct train that takes well under an hour, making it one of the simplest and most rewarding day trips from the capital.

The quickest way: the direct ScotRail train

ScotRail runs frequent direct trains from Edinburgh Waverley to Stirling, with the journey taking around 50 minutes. Services run roughly every half hour through most of the day, so there's little need to plan around a specific departure — turning up at Waverley and catching the next train is a perfectly workable approach for most travellers. Seats are unreserved on these routes, and while advance tickets bought a few days ahead are generally cheaper, walk-up fares are common and the trains rarely sell out outside major events.

Stirling railway station sits right at the edge of the town centre, a short and largely flat walk from the old town — there's no onward bus or taxi needed to get started, unlike some Scottish day-trip destinations.

The coach alternative

Long-distance coach operators, including Scottish Citylink, run services between Edinburgh and Stirling as part of routes heading further north to Perth, Aberdeen or Inverness, generally taking a little longer than the train once motorway traffic around the city outskirts is factored in. Coach fares can undercut the train, particularly if booked in advance, and the coach drops passengers close to the town centre. For a short hop like this, though, the train's speed and frequency usually make it the more convenient choice unless the price difference is significant on your travel dates. See our Scotland by train guide for how ScotRail's wider network, tickets and railcards generally work.

Driving to Stirling

Stirling is about 65 km from Edinburgh, roughly a 50-minute to 1-hour drive via the M9 motorway, which runs almost the whole way. Driving suits visitors who want to combine Stirling with other stops nearby, such as the Trossachs or Loch Lomond further west, and there is metered and car park parking near the old town, though spaces close to the castle can fill up on weekends and in summer. See our guide to driving in Scotland for single-track roads, passing places and general rules if you're continuing on from Stirling into the Highlands.

What to see: the castle and the monument

Stirling Castle, perched on a volcanic crag above the town, was one of the most important royal residences in Scotland and controlled the lowest crossing point of the River Forth for centuries — whoever held Stirling effectively controlled the route north. The castle's Renaissance palace, Great Hall and regimental museum are open to visitors, and the ramparts give sweeping views over the flat carse of the Forth valley, the site of the Battle of Bannockburn to the south and the Ochil Hills to the north.

The National Wallace Monument, a striking Victorian Gothic tower on the wooded hill of Abbey Craig, stands about 2 km from the town centre and commemorates William Wallace's victory at the nearby Battle of Stirling Bridge in 1297. A footpath climbs through the woods to the base, or a seasonal shuttle bus runs from central Stirling in the busier months; either way, the 246-step climb up the tower itself rewards visitors with panoramic views as good as, if not better than, those from the castle.

Bannockburn

The site of the decisive 1314 Battle of Bannockburn, where Robert the Bruce defeated a much larger English army, lies a short bus or taxi ride south of the town centre. A visitor centre run by the National Trust for Scotland uses an immersive 3D battle experience to explain the fighting, and it's a reasonable add-on for history-minded visitors with a few extra hours, though it's easily skipped if time is tight.

Getting around Stirling on foot

Stirling's old town is compact and walkable, with the castle, the Church of the Holy Rude and the atmospheric Old Town Cemetery all within a few minutes of one another on the hill leading up from the station. The Wallace Monument is the one sight that requires a short bus ride, taxi or a more energetic uphill walk, so it's worth deciding in advance whether you want to fit in both the castle and the monument, since together with travel time they comfortably fill a full day.

Starting from the airport instead

Travellers flying into Edinburgh rather than starting from a city-centre hotel can reach Stirling without doubling back into town first: our Edinburgh airport to the city guide covers the tram and bus options into Edinburgh, from where the ScotRail connection to Stirling described above picks up as normal. It's also entirely possible to base a short trip in Stirling itself and use it as a quieter alternative to Edinburgh for a night or two, given its own good rail links onward to Glasgow, Perth and the Highlands.

Which should you choose?

The train is the clear choice for most visitors: fast, frequent, unreserved and dropping you within walking distance of the castle. The coach is worth comparing on price if you're travelling on a tight budget, and driving makes sense if you plan to continue into the Trossachs or towards Loch Lomond afterwards, or if you're combining Stirling with a wider Scottish itinerary such as our Edinburgh to Loch Ness guide or a longer trip north to the Isle of Skye.

Frequently asked questions

How long is the train from Edinburgh to Stirling?

The direct ScotRail service takes around 50 minutes from Edinburgh Waverley, with trains running roughly every half hour through most of the day.

Is Stirling station close to the castle?

Yes — it's a walkable uphill route of about 15–20 minutes from the station to Stirling Castle, with no bus or taxi transfer required.

Can I visit both the castle and the Wallace Monument in one day?

Comfortably, yes. Most visitors manage both with a reasonably early start, since the monument is a short bus ride or a 20–30 minute walk from the town centre.

Do I need to book the train in advance?

It isn't essential — seats are unreserved and trains run frequently — but booking a few days ahead usually secures a cheaper fare than a walk-up ticket.

Sources and further reading: