BusGenie
23X
Dochertys Midland Coaches

23X bus timetable: Perth to Aberfeldy

Perth - Aberfeldy

Mode Bus

Perth → Aberfeldy

4 trips · first 07:15 · last 14:10
Mon–Fri Live Valid 2026-05-26 – 2027-05-25

Swipe sideways to see later trips.

Stop
07:15 Aberfeldy
07:20 Aberfeldy
14:10 Aberfeldy
14:10 Aberfeldy
07:15
07:20
14:10
14:10
07:15
07:20
14:10
14:10
07:16
07:21
14:11
14:11
07:18
07:23
14:13
14:13
07:19
07:24
14:14
14:14
07:20
07:25
14:15
14:15
07:23
07:28
14:18
14:18
07:25
07:30
14:20
14:20
07:28
07:33
14:23
14:25
07:36
07:41
·
14:35
07:36
07:41
·
14:36
07:37
07:42
·
14:36
07:37
07:42
·
·
07:37
07:42
·
·
07:38
07:43
·
·
07:38
07:43
·
·
07:39
07:44
·
·
07:40
07:45
·
14:37
07:40
07:45
·
14:37
07:40
07:45
·
14:37
07:49
07:54
·
14:38
07:49
07:54
·
14:38
07:50
07:55
·
14:39
07:51
07:56
·
14:40
07:52
07:57
·
14:41
07:53
07:58
·
14:43
07:55
08:00
·
14:45
·
08:00
·
14:45
·
08:00
·
14:45
·
08:01
14:41
14:45
Dowally opposite
·
08:08
14:48
14:47
·
08:10
14:50
14:48
·
08:14
14:54
14:49
·
08:14
14:54
14:49
·
08:17
14:57
15:07
·
08:19
14:59
15:09
·
08:23
15:03
15:13
·
08:29
15:09
15:19
·
08:31
15:11
15:21
·
08:32
15:12
15:22
·
08:37
15:17
15:27
·
08:38
15:18
15:28
·
08:38
15:18
15:28
·
08:38
15:18
15:28
·
08:39
15:19
15:29

Aberfeldy → Perth

3 trips · first 08:55 · last 16:35
Mon–Fri Live Valid 2026-05-26 – 2027-05-25

Swipe sideways to see later trips.

Stop
08:55 Aberfeldy
15:45 Aberfeldy
16:35 Aberfeldy
09:11
16:01
·
09:15
16:05
·
09:19
16:09
·
09:22
16:12
·
09:24
16:14
·
09:24
16:14
·
09:34
16:24
·
09:35
16:25
·
09:43
16:33
·
09:44
16:34
·
09:45
16:35
16:35
09:45
16:35
16:35
09:47
16:37
16:37
09:50
16:40
16:40
09:50
16:40
16:40
09:50
16:40
16:40
10:01
16:51
16:51
10:01
16:51
16:51
10:01
16:51
16:51
10:02
16:52
16:52
10:03
16:53
16:53
10:04
16:54
16:54
10:05
16:55
16:55
10:05
16:55
16:55
10:05
16:55
16:55
10:12
17:02
17:02
10:15
17:05
17:05
10:18
17:08
17:08
10:19
17:09
17:09
10:20
17:10
17:10
10:21
17:11
17:11
10:23
17:13
17:13

Timetable data from Dochertys Midland Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code DMCO_23X.

All stops shown

48 stops
  1. Perth, Mill Street Stop F
  2. Perth, Kinnoull Street Stop R
  3. Perth, Barrack Street Stop ZR
  4. Muirton, Royal Bank of Scotland at
  5. Muirton, ASDA opposite
  6. Muirton, Duncansby Way at
  7. North Muirton, Bute Drive opposite
  8. Inveralmond, Holiday Inn at
  9. Luncarty, Denmarkfield opposite
  10. Bankfoot, Visitor Centre opposite
  11. Bankfoot, Lyndale opposite
  12. Bankfoot, Innewan Place opposite
  13. Bankfoot, Graham Court opposite
  14. Bankfoot, Newhall Street opposite
  15. Bankfoot, Garry Place at
  16. Bankfoot, Newhall Street at
  17. Bankfoot, Graham Court at
  18. Bankfoot, Prieston Road opposite
  19. Bankfoot, Innewan Place at
  20. Bankfoot, Innewan Gardens at
  21. Birnam, Inchewan opposite
  22. Birnam, Laiken at
  23. Birnam Hotel opposite
  24. Birnam, Royal School Of Dunkeld opposite
  25. Dunkeld, Bruce Gardens at
  26. Dunkeld, Royal Dunkeld Hotel at
  27. Dunkeld, North Car Park at
  28. Dunkeld, Royal Dunkeld Hotel opposite
  29. Dunkeld, Bruce Gardens opposite
  30. Inver, Rose Cottage at
  31. Dowally opposite
  32. Kindallachan, Bus Bay Northbound
  33. Ballinluig, Post Office opposite
  34. Ballinluig, Inn opposite
  35. Ballinluig, Tulliemet Road End at
  36. Ballinluig, Post Office at
  37. Logierait, Church at
  38. Logierait, Eastertyre opposite
  39. Grandtully, Hotel at
  40. Little Ballinluig, Aultbeag Road at
  41. Grandtully, Croftcap Cottage opposite
  42. Grandtully, Castle at
  43. Aberfeldy, Caravan Site opposite
  44. Aberfeldy, Industrial Estate opposite
  45. Aberfeldy, Market Square at
  46. Aberfeldy, Market Street opposite
  47. Aberfeldy, Chapel Street at
  48. Aberfeldy, Breadalbane Community Campus at