Last buses from Stanley, Perth and Kinross

Direct buses from Stanley, Perth and Kinross go to 19 places. Tonight (Sunday) the last one leaves at 20:54, the 34 to Luncarty. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
Perth34 20:5434 21:2334 21:2334 20:54
Waterloo34A 19:0034A 22:3723A 23:1434A 19:00
Aberfeldynone34A 18:0023A 23:14none
Invernone34A 18:0023A 23:14none
Dunkeld34A 19:0034A 22:3723A 23:1434A 19:00
Ballinluignone34A 18:0023A 23:14none
Luncarty34 20:5434 21:2334 21:2334 20:54
Birnam34A 19:0034A 22:3723A 23:1434A 19:00
Kindallachannone34A 18:0023A 23:14none
Dowallynone34A 18:0023A 23:14none
Grandtullynone34A 18:0023A 23:14none
Little Ballinluignone34A 18:0023A 23:14none
Logieraitnone34A 18:0023A 23:14none
Bankfoot34A 19:0034A 22:3723A 23:1434A 19:00
Byres of Murthly34A 19:0034A 22:3723A 23:1434A 19:00
Airntully34C 20:2434A 22:3723A 23:1434C 20:24
Caputh34C 20:2434A 20:3734A 22:3734C 20:24
Murthly34C 20:2434A 20:3734A 22:3734C 20:24
Spittalfield34C 20:2434A 20:3734A 22:3734C 20:24

The time each last direct bus leaves Stanley, Perth and Kinross, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 Stanley, Perth and Kinross tonight?
The 34 to Luncarty at 20:54 from Gowrie Farm, from the timetable for Sunday.
What time is the last bus from Stanley, Perth and Kinross to Perth?
The last direct bus from Stanley, Perth and Kinross to Perth: on weekdays, the 34 at 21:23 from Gowrie Farm, reaching Perth at 21:32; on Saturdays, the 34 at 21:23 from Gowrie Farm, reaching Perth at 21:32; on Sundays, the 34 at 20:54 from Gowrie Farm, reaching Perth at 21:00.
What time is the last bus from Stanley, Perth and Kinross to Waterloo?
The last direct bus from Stanley, Perth and Kinross to Waterloo: on weekdays, the 34A at 22:37 from Lynton Farm, reaching Waterloo at 22:51; on Saturdays, the 23A at 23:14 from Lynton Farm, reaching Waterloo at 23:27; on Sundays, the 34A at 19:00 from Lynton Farm, reaching Waterloo at 19:15.
What time is the last bus from Stanley, Perth and Kinross to Aberfeldy?
The last direct bus from Stanley, Perth and Kinross to Aberfeldy: on weekdays, the 34A at 18:00 from Cross, reaching Aberfeldy at 19:11; on Saturdays, the 23A at 23:14 from Lynton Farm, reaching Aberfeldy at 00:13; on Sundays, there's no direct bus.
What time is the last bus from Stanley, Perth and Kinross to Inver?
The last direct bus from Stanley, Perth and Kinross to Inver: on weekdays, the 34A at 18:00 from Cross, reaching Inver at 18:35; on Saturdays, the 23A at 23:14 from Lynton Farm, reaching Inver at 23:40; on Sundays, there's no direct bus.
What time is the last bus from Stanley, Perth and Kinross to Dunkeld?
The last direct bus from Stanley, Perth and Kinross to Dunkeld: on weekdays, the 34A at 22:37 from Lynton Farm, reaching Dunkeld at 23:00; on Saturdays, the 23A at 23:14 from Lynton Farm, reaching Dunkeld at 23:36; on Sundays, the 34A at 19:00 from Lynton Farm, reaching Dunkeld at 19:25.
What time is the last bus from Stanley, Perth and Kinross to Ballinluig?
The last direct bus from Stanley, Perth and Kinross to Ballinluig: on weekdays, the 34A at 18:00 from Cross, reaching Ballinluig at 18:47; on Saturdays, the 23A at 23:14 from Lynton Farm, reaching Ballinluig at 23:52; on Sundays, there's no direct bus.
What time is the last bus from Stanley, Perth and Kinross to Luncarty?
The last direct bus from Stanley, Perth and Kinross to Luncarty: on weekdays, the 34 at 21:23 from Gowrie Farm, reaching Luncarty at 21:26; on Saturdays, the 34 at 21:23 from Gowrie Farm, reaching Luncarty at 21:26; on Sundays, the 34 at 20:54 from Gowrie Farm, reaching Luncarty at 20:55.
What time is the last bus from Stanley, Perth and Kinross to Birnam?
The last direct bus from Stanley, Perth and Kinross to Birnam: on weekdays, the 34A at 22:37 from Lynton Farm, reaching Birnam at 22:58; on Saturdays, the 23A at 23:14 from Lynton Farm, reaching Birnam at 23:34; on Sundays, the 34A at 19:00 from Lynton Farm, reaching Birnam at 19:22.
What time is the last bus from Stanley, Perth and Kinross to Kindallachan?
The last direct bus from Stanley, Perth and Kinross to Kindallachan: on weekdays, the 34A at 18:00 from Cross, reaching Kindallachan at 18:44; on Saturdays, the 23A at 23:14 from Lynton Farm, reaching Kindallachan at 23:48; on Sundays, there's no direct bus.
What time is the last bus from Stanley, Perth and Kinross to Dowally?
The last direct bus from Stanley, Perth and Kinross to Dowally: on weekdays, the 34A at 18:00 from Cross, reaching Dowally at 18:42; on Saturdays, the 23A at 23:14 from Lynton Farm, reaching Dowally at 23:46; on Sundays, there's no direct bus.

Buses in Stanley, Perth and Kinross · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 15 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