Last buses from Blairgowrie

Direct buses from Blairgowrie go to 40 places. Tonight (Saturday) the last one leaves at 23:44, the 57A to Alyth. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
AberdeenE11 15:06E11 15:08E11 15:06E11 15:06
Perth57A 21:5057A 21:2457A 21:5057A 21:34
Dundee57A 22:1957A 22:0857A 22:1957A 21:02
BucksburnE11 15:06E11 15:08E11 15:06E11 15:06
Muirhead57A 22:1957A 22:0857A 22:1957A 21:02
Birkhill57A 22:1957A 22:0857A 22:1957A 21:02
Woodside57A 21:5057A 21:2457A 21:5057A 21:34
Coupar Angus57A 21:5057A 21:2457A 21:5057A 21:34
PeterculterE11 15:06E11 15:08E11 15:06E11 15:06
BanchoryE11 15:06E11 15:08E11 15:06E11 15:06
Aberdeen AirportE11 15:06E11 15:08E11 15:06E11 15:06
AboyneE11 15:06E11 15:08E11 15:06E11 15:06
Alyth57A 23:4457A 22:0857A 23:4457A 21:02
Carsie58 21:4463 18:1058 21:4458 16:19
DrumoakE11 15:06E11 15:08E11 15:06E11 15:06
Balbeggie57A 21:5057A 21:2457A 21:5057A 21:34
BallaterE11 15:06E11 15:08E11 15:06E11 15:06
BraemarE11 15:06E11 15:08E11 15:06E11 15:06
Burrelton57A 21:5057A 21:2457A 21:5057A 21:34
CrathieE11 15:06E11 15:08E11 15:06E11 15:06
Kinrossie57A 21:5057A 21:2457A 21:5057A 21:34
Meigle57A 22:1957A 22:0857A 22:1957A 21:02
Newtyle57A 22:1957A 22:0857A 22:1957A 21:02
Piperdam59 18:5859 18:5859 18:5859 19:27
Saucher57A 21:5057A 21:2457A 21:5057A 21:34
Auchterhouse57A 22:1957A 22:0857A 22:1957A 21:02
Bridge of Cally71 17:3571 17:4071 17:35E11 15:06
Cargill58 21:4458 16:3958 21:4458 16:19
Guildtown58 21:4458 16:3958 21:4458 16:19
Hosiepark57A 22:1957A 22:0857A 22:1957A 21:02
Kirkmichael71 17:3571 17:4071 17:35none
Lundie59 18:5859 18:5859 18:5859 19:27
Meikleour58 21:4458 16:3958 21:4458 16:19
New Alyth57A 23:4457A 22:0857A 23:4457A 21:02
Wolfhill58 21:4458 16:3958 21:4458 16:19
Ardlernone857 16:14nonenone
Ballintuim71 17:3571 17:4071 17:35none
DalrulzionE11 15:06E11 15:08E11 15:06E11 15:06
Enochdhu71 17:3571 17:4071 17:35none
Kettins59 18:5859 18:5859 18:5859 19:27

The time each last direct bus leaves Blairgowrie, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Blairgowrie tonight?
The 57A to Alyth at 23:44 from Honeyberry Drive, from the timetable for Saturday.
What time is the last bus from Blairgowrie to Aberdeen?
The last direct bus from Blairgowrie to Aberdeen: on weekdays, the E11 at 15:08 from Emma Street, reaching Aberdeen at 17:55; on Saturdays, the E11 at 15:06 from Emma Street, reaching Aberdeen at 17:41; on Sundays, the E11 at 15:06 from Emma Street, reaching Aberdeen at 17:41.
What time is the last bus from Blairgowrie to Perth?
The last direct bus from Blairgowrie to Perth: on weekdays, the 57A at 21:24 from Myreriggs Road, reaching Perth at 21:49; on Saturdays, the 57A at 21:50 from Myreriggs Road, reaching Perth at 22:14; on Sundays, the 57A at 21:34 from Myreriggs Road, reaching Perth at 21:59.
What time is the last bus from Blairgowrie to Dundee?
The last direct bus from Blairgowrie to Dundee: on weekdays, the 57A at 22:08 from Honeyberry Drive, reaching Dundee at 22:48; on Saturdays, the 57A at 22:19 from Dilkusha, reaching Dundee at 23:00; on Sundays, the 57A at 21:02 from Dilkusha, reaching Dundee at 21:43.
What time is the last bus from Blairgowrie to Bucksburn?
The last direct bus from Blairgowrie to Bucksburn: on weekdays, the E11 at 15:08 from Emma Street, reaching Bucksburn at 17:51; on Saturdays, the E11 at 15:06 from Emma Street, reaching Bucksburn at 17:37; on Sundays, the E11 at 15:06 from Emma Street, reaching Bucksburn at 17:37.
What time is the last bus from Blairgowrie to Muirhead?
The last direct bus from Blairgowrie to Muirhead: on weekdays, the 57A at 22:08 from Honeyberry Drive, reaching Muirhead at 22:43; on Saturdays, the 57A at 22:19 from Dilkusha, reaching Muirhead at 22:55; on Sundays, the 57A at 21:02 from Dilkusha, reaching Muirhead at 21:38.
What time is the last bus from Blairgowrie to Birkhill?
The last direct bus from Blairgowrie to Birkhill: on weekdays, the 57A at 22:08 from Honeyberry Drive, reaching Birkhill at 22:44; on Saturdays, the 57A at 22:19 from Dilkusha, reaching Birkhill at 22:56; on Sundays, the 57A at 21:02 from Dilkusha, reaching Birkhill at 21:39.
What time is the last bus from Blairgowrie to Woodside?
The last direct bus from Blairgowrie to Woodside: on weekdays, the 57A at 21:24 from Myreriggs Road, reaching Woodside at 21:32; on Saturdays, the 57A at 21:50 from Myreriggs Road, reaching Woodside at 21:58; on Sundays, the 57A at 21:34 from Myreriggs Road, reaching Woodside at 21:43.
What time is the last bus from Blairgowrie to Coupar Angus?
The last direct bus from Blairgowrie to Coupar Angus: on weekdays, the 57A at 21:24 from Myreriggs Road, reaching Coupar Angus at 21:26; on Saturdays, the 57A at 21:50 from Myreriggs Road, reaching Coupar Angus at 21:51; on Sundays, the 57A at 21:34 from Myreriggs Road, reaching Coupar Angus at 21:36.
What time is the last bus from Blairgowrie to Peterculter?
The last direct bus from Blairgowrie to Peterculter: on weekdays, the E11 at 15:08 from Emma Street, reaching Peterculter at 17:31; on Saturdays, the E11 at 15:06 from Emma Street, reaching Peterculter at 17:21; on Sundays, the E11 at 15:06 from Emma Street, reaching Peterculter at 17:21.
What time is the last bus from Blairgowrie to Banchory?
The last direct bus from Blairgowrie to Banchory: on weekdays, the E11 at 15:08 from Emma Street, reaching Banchory at 17:14; on Saturdays, the E11 at 15:06 from Emma Street, reaching Banchory at 17:05; on Sundays, the E11 at 15:06 from Emma Street, reaching Banchory at 17:05.

Buses in Blairgowrie · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook