BusGenie
58
Stagecoach East Scotland

58 bus timetable: Blairgowrie to Perth

Blairgowrie - Perth

Mode Bus

Blairgowrie Wellmeadow C → Perth Royal Infirmary

7 trips · first 09:15 · last 21:40
Saturday Live From 2026-04-20

Swipe sideways to see later trips.

Stop
09:15 Perth Royal Infirmary
10:47 Perth Royal Infirmary
13:37 Perth Royal Infirmary
15:00 Perth Royal Infirmary
16:55 Perth Royal Infirmary
18:35 Perth Royal Infirmary
21:40 Perth Royal Infirmary
09:15
·
·
15:00
16:55
18:35
21:40
09:16
·
·
15:01
16:56
18:36
21:41
09:16
·
·
15:01
16:56
18:36
21:41
09:16
·
·
15:01
16:56
18:36
21:41
09:17
·
·
15:02
16:57
18:37
21:42
09:17
·
·
15:02
16:57
18:37
21:42
09:17
·
·
15:02
16:57
18:37
21:42
09:17
·
·
15:02
16:57
18:37
21:42
09:18
·
·
15:03
16:58
18:38
21:43
09:18
·
·
15:03
16:58
18:38
21:43
09:19
·
·
15:04
16:59
18:39
21:44
09:20
·
·
15:05
17:00
18:40
21:45
09:21
·
·
15:06
17:01
18:41
21:46
09:25
·
·
15:10
17:05
18:45
21:50
09:25
·
·
15:10
17:05
18:45
21:50
09:26
·
·
15:11
17:06
18:46
21:51
09:26
·
·
15:11
17:06
18:46
21:51
09:29
·
·
15:14
17:09
18:49
21:54
09:31
·
·
15:16
17:11
18:51
21:56
09:35
·
·
15:20
17:15
18:55
22:00
09:40
·
·
15:25
17:20
19:00
22:05
09:40
10:47
13:37
15:25
17:20
19:00
22:05
09:40
10:47
13:37
15:25
17:20
19:00
22:05
09:44
10:51
13:41
15:29
17:24
19:04
22:09
09:45
10:52
13:42
15:30
17:25
19:05
22:10
09:45
10:52
13:42
15:30
17:25
19:05
22:10
09:47
10:54
13:44
15:31
17:26
19:06
22:11
09:49
10:56
13:46
15:33
17:28
19:08
22:13
09:51
10:58
13:48
15:34
17:29
19:09
22:14
09:52
10:59
13:49
15:35
17:30
19:10
22:15
09:54
11:01
13:51
15:37
17:32
19:12
22:17
09:55
11:02
13:52
15:38
17:33
19:13
22:18
09:56
11:03
13:53
15:39
17:34
19:14
22:19
09:57
11:04
13:54
15:40
17:35
19:15
22:20
09:58
11:05
13:55
15:40
17:35
19:15
22:20
09:59
11:06
13:56
15:41
17:36
19:16
22:21
10:00
11:07
13:57
15:42
17:37
19:17
22:22
10:03
11:10
14:00
15:45
17:40
19:20
22:25
10:04
11:11
14:01
15:46
17:41
19:21
22:26
10:07
·
·
·
·
·
·
10:08
·
·
·
·
·
·
10:09
·
·
·
·
·
·
10:12
·
·
·
·
·
·
10:13
·
·
·
·
·
·
10:14
·
·
·
·
·
·

Perth Royal Infirmary → Blairgowrie Wellmeadow C

7 trips · first 08:45 · last 22:30
Saturday Live From 2026-04-20

Swipe sideways to see later trips.

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

Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_58_1.

All stops shown

45 stops
  1. Blairgowrie, Wellmeadow Stance C
  2. Blairgowrie, St Marys Court at
  3. Blairgowrie, Jessie Street at
  4. Blairgowrie, Dunkeld Road opposite
  5. Blairgowrie, Ann Street opposite
  6. Blairgowrie, West Altamount lane opposite
  7. Blairgowrie, Essendy Road opposite
  8. Blairgowrie, Whinstead at
  9. Blairgowrie, Cemetery at
  10. Blairgowrie, Ardblair Road opposite
  11. Blairgowrie, Springbank at
  12. Carsie, Whiteloch Avenue opposite
  13. Carsie, Burnbank opposite
  14. Meikleour, Bus Shelter at
  15. Meikleour, Village Hall at
  16. Meikleour, Beech Hedge opposite
  17. Meikleour, Kinclaven Road End opposite
  18. Cargill, The Smithy opposite
  19. Cargill, Burnside Cottage at
  20. Guildtown, Byres Farm at
  21. Wolfhill, Hawthorn Bank opposite
  22. Wolfhill, Dunsinnan Road at
  23. Wolfhill, Fraser Ave opposite
  24. Guildtown, Wolfhill Road at
  25. Guildtown, School Road at
  26. Guildtown, Hall Road at
  27. Guildtown, Newmilne Cottages at
  28. Old Scone, Scone of Lethendy opposite
  29. Old Scone, Balboughty Cottages opposite
  30. Old Scone, Sawmill opposite
  31. Scone, Palace opposite
  32. Bridgend, Upper Springland opposite
  33. Bridgend, Tayside Nursing Home opposite
  34. Bridgend Court opposite
  35. Perth, Charlotte Street Stop ZQ
  36. Perth, Kinnoull Street Stop S
  37. Perth, Scott Street Stop V
  38. Perth, Hospital Street Stop ZG
  39. Perth, Bus Station Stances
  40. Perth, Elibank Street opposite
  41. Perth, Leisure Pool at
  42. Perth, Rosslyn House at
  43. Perth, Western Avenue at
  44. Perth, Hawarden Terrace opposite
  45. Perth, Royal Infirmary Stop A