Bus 58A - Blairgowrie - Perth Schedule in Perth

Click to load interactive map
List of stops

        Bus Station – Wellmeadow

        Bus Station

        15:4317:40

        South Street

        15:4817:45

        Commercial Street

        15:5017:47

        Bridgend Court

        15:5117:48

        Tayside Nursing Home

        15:5117:48

        Upper Springland

        15:5217:49

        Palace

        15:5317:50

        Sawmill

        15:5517:52

        Balboughty Cottages

        15:5617:53

        Scone of Lethendy

        15:5817:55

        Newmilne Cottages

        16:0017:57

        Hall Road

        16:0217:59

        School Road

        16:0217:59

        Wolfhill Road

        16:0217:59

        Fraser Ave

        16:0718:04

        Hawthorn Bank

        16:0818:05

        Craigieholm Crossroads

        16:1018:07

        The Smithy

        16:1418:11

        Kinclaven Road End

        16:1818:15

        Beech Hedge

        16:1918:16

        Village Hall

        16:2018:17

        Bus Shelter

        16:2018:17

        Burnbank

        16:2218:19

        Whiteloch Avenue

        16:2318:20

        Springbank

        16:2418:21

        Ardblair Road

        16:2418:21

        Cemetery

        16:2518:22

        Whinstead

        16:2518:22

        Essendy Road

        16:2518:22

        West Altamount lane

        16:2618:23

        Ann Street

        16:2618:23

        Dunkeld Road

        16:2618:23

        William Street

        16:2718:24

        High Street

        16:2718:24

        Tesco

        16:2818:25

        Wellmeadow

        16:2818:25
        Build real-time departures into your app Free API Access →

        Route Path (Streets & Roads)

        Outbound: Bus Station – Wellmeadow
        Leonard Street - South Street - Dundee Road - Main Street - Isla Road - Main Road - Old Church Road - Hawthorn Bank - Main Street - Perth Road - Whiteloch Avenue - Perth Road - Perth Street - High Street - Terminus Street - Wellmeadow
        Inbound: Wellmeadow – Bus Station
        Wellmeadow - Reform Street - Perth Street - Perth Road - Main Street - Birnam Wood Way - Old Church Road - Main Road - Isla Road - Main Street - Charlotte Street - Scott Street - Hospital Street - Leonard Street

        Schedules and stops for this route are published in GTFS: great-britain, dft-gtfs

        Bus 58A FAQ

        • What time does the 58A bus start operating?

          Services on the 58A - Blairgowrie - Perth bus start at 15:43 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

        • What time does the 58A bus stop working?

          Services on the 58A - Blairgowrie - Perth bus stop at 18:25 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

        • Is there a 58A bus stop near me?

          Click here to view the nearest 58A - Blairgowrie - Perth bus stop.

        58A (Perth Buses)

        The first stop of the 58A bus route is Bus Station and the last stop is Wellmeadow. 58A (Blairgowrie - Perth) is operational during everyday.

        Additional information: 58A has 36 stops. The total trip duration for this route is approximately 45 minutes.

        More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Perth, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

        58A bus near me

        Similar Routes & Alternatives to 58A

        Looking for alternatives to 58A? Discover top-rated routes that share similar paths and stops. Compare schedules and find a backup route for your journey.

        Last updated on August 9, 2026