23A
Stagecoach East Scotland
23A bus timetable: Perth to Ballinluig
Perth - Ballinluig
Route map
23A live route map
See the route, stops, and live buses currently on this line.
55 stops
Live buses loading
Map ready
Loading the route map...
Perth Bus Station 1 → Ballinluig Tulliemet Road End
1 trip · first 22:45 · last 22:45
Saturday
Live From 2026-04-20
Swipe sideways to see later trips.
Stop
22:45
Ballinluig Tulliemet Road End
Perth, Bus Station
Stance 01
22:45
Perth, York Place
Stop ZE
22:49
Perth, Mill Street
Stop F
22:52
Perth, Kinnoull Street
Stop R
22:52
Perth, Barrack Street
Stop ZR
22:54
22:55
Muirton, ASDA
opposite
22:56
22:57
North Muirton, Bute Drive
opposite
22:59
23:00
Luncarty, Denmarkfield
opposite
23:04
23:05
Luncarty, Scarth Road
opposite
23:05
23:06
Luncarty, Marshall Crescent
opposite
23:06
23:07
Luncarty, Hatton Road
opposite
23:07
23:07
Luncarty, Hatton Place
opposite
23:08
23:08
Luncarty, Marshall Way
opposite
23:08
Luncarty, Milton Road
opposite
23:08
23:10
Stanley, Cross
opposite
23:12
Stanley, East Brougham Street
opposite
23:12
Stanley, Church Hall
opposite
23:13
Stanley, Lynton Farm
opposite
23:14
23:17
23:18
Bankfoot, Innewan Place
opposite
23:22
Bankfoot, Graham Court
opposite
23:22
Bankfoot, Newhall Street
opposite
23:23
23:23
23:23
23:24
23:24
Bankfoot, Atholl Hotel
opposite
23:24
23:25
Waterloo, Post Box
opposite
23:27
Byres of Murthly, Road End
opposite
23:30
Birnam, Inchewan
opposite
23:34
23:35
Birnam Hotel
opposite
23:35
Birnam, Royal School Of Dunkeld
opposite
23:36
23:36
23:37
23:38
Dunkeld, Royal Dunkeld Hotel
opposite
23:38
Dunkeld, Bruce Gardens
opposite
23:39
23:40
Dowally
opposite
23:46
Kindallachan, Bus Bay
Northbound
23:48
Ballinluig, Post Office
opposite
23:52
Ballinluig, Inn
opposite
23:52
23:52
Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_23A_2.
All stops shown
55 stops- Perth, Bus Station Stance 01
- Perth, York Place Stop ZE
- Perth, Mill Street Stop F
- Perth, Kinnoull Street Stop R
- Perth, Barrack Street Stop ZR
- Muirton, Royal Bank of Scotland at
- Muirton, ASDA opposite
- Muirton, Duncansby Way at
- North Muirton, Bute Drive opposite
- Inveralmond, Holiday Inn at
- Luncarty, Denmarkfield opposite
- Luncarty, Kirkhill House at
- Luncarty, Scarth Road opposite
- Luncarty, NISA at
- Luncarty, Marshall Crescent opposite
- Luncarty, Hatton Place at
- Luncarty, Hatton Road opposite
- Luncarty House at
- Luncarty, Hatton Place opposite
- Luncarty, Marshall Crescent at
- Luncarty, Marshall Way opposite
- Luncarty, Milton Road opposite
- Stanley, Gowrie Farm at
- Stanley, Cross opposite
- Stanley, East Brougham Street opposite
- Stanley, Church Hall opposite
- Stanley, Lynton Farm opposite
- Airntully, Bankfoot road end at
- Airntully, Stewart Tower at
- Bankfoot, Innewan Place opposite
- Bankfoot, Graham Court opposite
- Bankfoot, Newhall Street opposite
- Bankfoot, Garry Place at
- Bankfoot, Newhall Street at
- Bankfoot, Graham Court at
- Bankfoot, Prieston Road at
- Bankfoot, Atholl Hotel opposite
- Bankfoot, Scotstoun at
- Waterloo, Post Box opposite
- Byres of Murthly, Road End opposite
- Birnam, Inchewan opposite
- Birnam, Laiken at
- Birnam Hotel opposite
- Birnam, Royal School Of Dunkeld opposite
- Dunkeld, Bruce Gardens at
- Dunkeld, Royal Dunkeld Hotel at
- Dunkeld, North Car Park at
- Dunkeld, Royal Dunkeld Hotel opposite
- Dunkeld, Bruce Gardens opposite
- Inver, Rose Cottage at
- Dowally opposite
- Kindallachan, Bus Bay Northbound
- Ballinluig, Post Office opposite
- Ballinluig, Inn opposite
- Ballinluig, Tulliemet Road End at