Last buses from Waterloo, Perth and Kinross

Direct buses from Waterloo, Perth and Kinross go to 19 places. Tonight (Sunday) the last one leaves at 20:01, the 23 to Bankfoot. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
Perth23 20:0123 23:1323 21:3623 20:01
Stanley34A 19:5034A 15:3634A 19:2634A 19:50
Pitlochrynonenone27 18:49none
Aberfeldy23 10:1023 19:5123A 23:2723 10:10
Inver23 10:1023 19:5123A 23:2723 10:10
Dunkeld34A 19:1534A 22:5123A 23:2734A 19:15
Ballinluig23 10:1023 19:5123A 23:2723 10:10
Luncarty23 20:0123 23:1323 21:3623 20:01
Birnam34A 19:1534A 22:5123A 23:2734A 19:15
Kindallachan23 10:1023 19:5123A 23:2723 10:10
Dowally23 10:1023 19:5123A 23:2723 10:10
Grandtully23 10:1023 19:5123A 23:2723 10:10
Little Ballinluig23 10:1023 19:5123A 23:2723 10:10
Logierait23 10:1023 19:5123A 23:2723 10:10
Bankfoot23 20:0123 23:1323 21:3623 20:01
Byres of Murthly34A 19:1534A 22:5123A 23:2734A 19:15
Airntully34A 19:50nonenone34A 19:50
Milton of Edradournonenone27 18:49none
Moulinearnnonenone27 18:49none

The time each last direct bus leaves Waterloo, 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 Waterloo, Perth and Kinross tonight?
The 23 to Bankfoot at 20:01 from Post Box, from the timetable for Sunday.
What time is the last bus from Waterloo, Perth and Kinross to Perth?
The last direct bus from Waterloo, Perth and Kinross to Perth: on weekdays, the 23 at 23:13 from Post Box, reaching Perth at 23:24; on Saturdays, the 23 at 21:36 from Post Box, reaching Perth at 21:51; on Sundays, the 23 at 20:01 from Post Box, reaching Perth at 20:15.
What time is the last bus from Waterloo, Perth and Kinross to Stanley?
The last direct bus from Waterloo, Perth and Kinross to Stanley: on weekdays, the 34A at 15:36 from Post Box, reaching Stanley at 15:56; on Saturdays, the 34A at 19:26 from Post Box, reaching Stanley at 19:46; on Sundays, the 34A at 19:50 from Post Box, reaching Stanley at 20:05.
What time is the last bus from Waterloo, Perth and Kinross to Pitlochry?
The last direct bus from Waterloo, Perth and Kinross to Pitlochry: on weekdays, there's no direct bus; on Saturdays, the 27 at 18:49 from Post Box, reaching Pitlochry at 19:25; on Sundays, there's no direct bus.
What time is the last bus from Waterloo, Perth and Kinross to Aberfeldy?
The last direct bus from Waterloo, Perth and Kinross to Aberfeldy: on weekdays, the 23 at 19:51 from Post Box, reaching Aberfeldy at 20:33; on Saturdays, the 23A at 23:27 from Post Box, reaching Aberfeldy at 00:13; on Sundays, the 23 at 10:10 from Post Box, reaching Aberfeldy at 11:03.
What time is the last bus from Waterloo, Perth and Kinross to Inver?
The last direct bus from Waterloo, Perth and Kinross to Inver: on weekdays, the 23 at 19:51 from Post Box, reaching Inver at 20:06; on Saturdays, the 23A at 23:27 from Post Box, reaching Inver at 23:40; on Sundays, the 23 at 10:10 from Post Box, reaching Inver at 10:25.
What time is the last bus from Waterloo, Perth and Kinross to Dunkeld?
The last direct bus from Waterloo, Perth and Kinross to Dunkeld: on weekdays, the 34A at 22:51 from Post Box, reaching Dunkeld at 23:00; on Saturdays, the 23A at 23:27 from Post Box, reaching Dunkeld at 23:36; on Sundays, the 34A at 19:15 from Post Box, reaching Dunkeld at 19:25.
What time is the last bus from Waterloo, Perth and Kinross to Ballinluig?
The last direct bus from Waterloo, Perth and Kinross to Ballinluig: on weekdays, the 23 at 19:51 from Post Box, reaching Ballinluig at 20:06; on Saturdays, the 23A at 23:27 from Post Box, reaching Ballinluig at 23:52; on Sundays, the 23 at 10:10 from Post Box, reaching Ballinluig at 10:37.
What time is the last bus from Waterloo, Perth and Kinross to Luncarty?
The last direct bus from Waterloo, Perth and Kinross to Luncarty: on weekdays, the 23 at 23:13 from Post Box, reaching Luncarty at 23:22; on Saturdays, the 23 at 21:36 from Post Box, reaching Luncarty at 21:49; on Sundays, the 23 at 20:01 from Post Box, reaching Luncarty at 20:13.
What time is the last bus from Waterloo, Perth and Kinross to Birnam?
The last direct bus from Waterloo, Perth and Kinross to Birnam: on weekdays, the 34A at 22:51 from Post Box, reaching Birnam at 22:58; on Saturdays, the 23A at 23:27 from Post Box, reaching Birnam at 23:34; on Sundays, the 34A at 19:15 from Post Box, reaching Birnam at 19:22.
What time is the last bus from Waterloo, Perth and Kinross to Kindallachan?
The last direct bus from Waterloo, Perth and Kinross to Kindallachan: on weekdays, the 23 at 19:51 from Post Box, reaching Kindallachan at 20:06; on Saturdays, the 23A at 23:27 from Post Box, reaching Kindallachan at 23:48; on Sundays, the 23 at 10:10 from Post Box, reaching Kindallachan at 10:34.

Buses in Waterloo, 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