The average bus between Blairgowrie and Brora takes 7h 29m and the fastest bus takes 5h 43m. The bus service runs several times per day from Blairgowrie to Brora. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between Blairgowrie and Brora. The earliest departure is at 6:52 AM in the morning, and the last departure from Blairgowrie is at 9:45 PM which arrives into Brora at 9:05 AM. All services require a transfer at Scott Street and take an average of 7h 29m. The schedules shown below are for the next available departures.


6h 35m • 2 changes

7h 32m • 2 changes

7h 48m • 2 changes

6h 38m • 2 changes

6h 35m • 2 changes

6h 54m • 2 changes

7h 48m • 2 changes

6h 38m • 2 changes

6h 35m • 2 changes

7h 32m • 2 changes

7h 48m • 2 changes

6h 38m • 2 changes

6h 35m • 2 changes

6h 54m • 2 changes

7h 48m • 2 changes

6h 24m • 2 changes

7h 50m • 2 changes

8h 15m • 2 changes

5h 43m • 2 changes

6h 28m • 2 changes

7h 49m • 2 changes

6h 3m • 2 changes

6h 28m • 2 changesArrives next day


6h 58m • 2 changes

6h 35m • 2 changes

6h 54m • 2 changes

7h 48m • 2 changes

6h 38m • 2 changesWant to know about travelling from Blairgowrie to Brora? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Blairgowrie to Brora. However, there are services departing from Perth station and arriving at Brora Station Square via Inverness Union Street station. The journey, including transfers, takes approximately 7h 29m.
Blairgowrie to Brora bus services, operated by Ember, depart from Perth station.
Blairgowrie to Brora bus services, operated by Ember, arrive at Brora Station Square.
The distance between Blairgowrie and Brora is 161 km. The road distance is 261 km.
You can take a bus from Wellmeadow to Brora Station Square via Scott Street, Perth station, and Inverness Union Street in around 7h 1m.