58
Stagecoach East Scotland
58 bus timetable: Blairgowrie to Perth
Blairgowrie - Perth
Route map
58 live route map
See the route, stops, and live buses currently on this line.
64 stops
Live buses loading
Map ready
Loading the route map...
Blairgowrie Wellmeadow C → Perth Royal Infirmary
7 trips · first 10:38 · last 16:35
Tue, Thu
Live From 2026-04-20
Swipe sideways to see later trips.
Stop
10:38
Perth Royal Infirmary
10:38
Perth Royal Infirmary
13:41
Perth Royal Infirmary
13:41
Perth Royal Infirmary
14:30
Perth Royal Infirmary
16:35
Perth Royal Infirmary
16:35
Perth Royal Infirmary
Perth Royal Infirmary → Blairgowrie Wellmeadow C
7 trips · first 09:00 · last 13:15
Tue, Thu
Live From 2026-04-20
Swipe sideways to see later trips.
Stop
09:00
Perth Royal Infirmary
10:11
Perth Royal Infirmary
10:11
Perth Royal Infirmary
11:05
Perth Royal Infirmary
11:05
Perth Royal Infirmary
13:15
Perth Royal Infirmary
13:15
Perth Royal Infirmary
Timetable data from Stagecoach East Scotland, refreshed 2026-06-03 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_58_1.
Main stops shown
10 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Perth, Royal Infirmary Stop A
- Perth, Bus Station Stance 02
- Perth, South Street Stop L
- Old Scone, Sawmill at
- Guildtown, School Road opposite
- Wolfhill, Dunsinnan Road at
- Meikleour, Bus Shelter at
- Meikleour, Bus Shelter opposite
- Carsie, Whiteloch Avenue at
- Blairgowrie, Wellmeadow All Stances