Getting There and Away

Discover the historic Stirling Castle from above, showcasing its stunning architecture and lush surroundings.
Clément Proust, Pexels

Stirling is well-served by its central Stirling Railway Station and Stirling Bus Station, both conveniently located within close proximity to the city centre.

By Train:

Frequent train services connect Stirling to major Scottish cities. Journeys from Glasgow Queen Street typically take around 25-46 minutes, with tickets starting from approximately £10.70. From Edinburgh Waverley, the journey is generally 51 minutes to 1 hour 2 minutes, with tickets available from about £5.20. Direct services also extend to Perth, Dundee, Aberdeen, and Inverness. Additionally, direct Lumo train services to London Euston are expected to commence in mid-2026.

By Bus:

Stirling Bus Station acts as a primary hub for bus travel. Services from Glasgow's Buchanan Bus Station take about 35-41 minutes, with fares starting from around £4-£12. Buses from Edinburgh's Princes Street typically take approximately 1 hour 29 minutes, with tickets ranging from £8-£13. Major operators include Scottish Citylink and Megabus. Local bus routes are extensive, including a Park and Ride service to Stirling Castle, and Demand Responsive Transport (DRT) is available for rural areas via pre-booking.

By Car:

Driving to Stirling offers flexibility. The drive from Edinburgh usually takes around 49 minutes (approximately 36.4 miles) and may cost between £8-£13 in fuel. From Glasgow, the journey is quicker, typically 32 minutes (about 27.1 miles), with fuel costs estimated at £6-£10. Car rental services are available from various providers in Stirling, including Arnold Clark, Europcar, and Enterprise.

Rideshare/Taxi:

Rideshare services are an option, with journeys from Edinburgh potentially costing £3-£6 and taking around 1 hour 3 minutes. Taxis from Edinburgh to Stirling Castle are available, with fares estimated between £100-£130 and a travel time of about 49 minutes.