Bus Overview

Average Duration:
1h 55m
Buses Per Day:
4

First and Last Bus

First Bus:
06:47
Last Bus:
00:18 (next day)

Ticket Details

Average Price:
£3 - £11

Overview

The bus between Edinburgh and Stirling Castle takes 2h 26m. On an average weekday, there are 4 buses per day travelling from Edinburgh to Stirling Castle. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Need a hotel room in Stirling?

Book now

Edinburgh to Stirling Castle bus times

All available buses travelling from Edinburgh to Stirling Castle. To see full schedules, alternative transport and to book your tickets online click here.
Departing Saturday, March 23, 2019
Edinburgh, Princes Street (west) (Castle Street)
1h 51m
Stirling, Bus Station
1h 51m
Direct
See full schedules
Edinburgh, Princes Street (west) (opp Boots)
1h 19m
Stirling, Bus Station
1h 19m
Direct
See full schedules
Edinburgh, Princes Street (west) (Castle Street)
1h 51m
Stirling, Bus Station
1h 51m
Direct
See full schedules
Edinburgh, Princes Street (west) (Castle Street)
1h 51m
Stirling, Bus Station
1h 51m
Direct
See full schedules
Departing Sunday, March 24, 2019
Edinburgh, Princes Street (west) (opp Boots)
1h 20m
Stirling, Bus Station
1h 20m
Direct
See full schedules
Edinburgh, Princes Street (west) (Castle Street)
1h 58m
Stirling, Bus Station
1h 58m
Direct
See full schedules
Edinburgh, Princes Street (west) (Castle Street)
1h 58m
Stirling, Bus Station
1h 58m
Direct
See full schedules
Edinburgh, Princes Street (west) (Castle Street)
1h 58m
Stirling, Bus Station
1h 58m
Direct
See full schedules
Edinburgh, Princes Street (west) (Castle Street)
1h 58m
Stirling, Bus Station
1h 58m
Direct
See full schedules
Edinburgh, Princes Street (west) (opp Boots)
1h 23m
Stirling, Bus Station
1h 23m
Direct
See full schedules

Questions & Answers

Yes, there is a direct bus departing from Edinburgh, Princes Street and arriving at Stirling, Bus Station station. Services depart every 30 minutes, and operate every day. The journey takes approximately 2h 10m.

More details

The distance between Edinburgh and Stirling Castle is 32 miles. The road distance is 39.8 miles.

Get driving directions

Edinburgh to Stirling Castle bus services, operated by First, depart from Edinburgh, Princes Street station.

More details

Edinburgh to Stirling Castle bus services, operated by First, arrive at Stirling, Bus Station.

More details

There are 371+ hotels available in Stirling Castle. Prices start at £50 per night.

More details

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps