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-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_58_1.
All stops shown
45 stops- Perth, Royal Infirmary Stop A
- Perth, Spens Crescent at
- Perth, Rosslyn House opposite
- Perth, Leisure Pool opposite
- Perth, Elibank Street at
- Perth, York Place Stop ZE
- Perth, Bus Station Stance 02
- Perth, South Street Stop L
- Bridgend, Commercial Street at
- Bridgend Court at
- Bridgend, Tayside Nursing Home at
- Bridgend, Upper Springland at
- Scone, Palace at
- Old Scone, Sawmill at
- Old Scone, Balboughty Cottages at
- Old Scone, Scone of Lethendy at
- Guildtown, Newmilne Cottages opposite
- Guildtown, Hall Road opposite
- Guildtown, School Road opposite
- Guildtown, Wolfhill Road opposite
- Wolfhill, Hawthorn Bank opposite
- Wolfhill, Dunsinnan Road at
- Wolfhill, Fraser Ave opposite
- Guildtown, Byres Farm opposite
- Cargill, Burnside Cottage opposite
- Cargill, The Smithy at
- Meikleour, Kinclaven Road End at
- Meikleour, Beech Hedge at
- Meikleour, Bus Shelter at
- Meikleour, Village Hall opposite
- Meikleour, Bus Shelter opposite
- Carsie, Burnbank at
- Carsie, Whiteloch Avenue at
- Blairgowrie, Springbank opposite
- Blairgowrie, Ardblair Road at
- Blairgowrie, Cemetery opposite
- Blairgowrie, Whinstead opposite
- Blairgowrie, Essendy Road at
- Blairgowrie, West Altamount lane at
- Blairgowrie, Ann Street at
- Blairgowrie, Dunkeld Road at
- Blairgowrie, William Street opposite
- Blairgowrie, High Street at
- Blairgowrie, Tesco at
- Blairgowrie, Wellmeadow All Stances