Bus 58A - Blairgowrie - Perth Schedule in Perth

Click to load interactive map
List of stops
      Map

      Bus Station – Wellmeadow

      Bus Station

      15:5517:45

      South Street

      16:0017:50

      Commercial Street

      16:0217:52

      Bridgend Court

      16:0317:53

      Tayside Nursing Home

      16:0317:53

      Upper Springland

      16:0417:54

      Palace

      16:0517:55

      Sawmill

      16:0717:57

      Balboughty Cottages

      16:0817:58

      Scone of Lethendy

      16:1018:00

      Newmilne Cottages

      16:1218:02

      Hall Road

      16:1418:04

      School Road

      16:1418:04

      Wolfhill Road

      16:1418:04

      Fraser Ave

      16:1918:09

      Hawthorn Bank

      16:2018:10

      Craigieholm Crossroads

      16:2218:12

      The Smithy

      16:2618:16

      Kinclaven Road End

      16:3018:20

      Beech Hedge

      16:3118:21

      Village Hall

      16:3218:22

      Bus Shelter

      16:3218:22

      Burnbank

      16:3618:26

      Whiteloch Avenue

      16:3718:27

      Springbank

      16:3818:28

      Ardblair Road

      16:3918:29

      Cemetery

      16:3918:29

      Whinstead

      16:4018:30

      Essendy Road

      16:4018:30

      West Altamount lane

      16:4018:30

      Ann Street

      16:4118:31

      Dunkeld Road

      16:4118:31

      William Street

      16:4118:31

      High Street

      16:4218:32

      Tesco

      16:4318:33

      Wellmeadow

      16:4318:33

      Wellmeadow – Bus Station

      Wellmeadow07:45
      St Marys Court07:46
      Jessie Street07:46
      Dunkeld Road07:46
      Ann Street07:47
      West Altamount lane07:47
      Essendy Road07:47
      Whinstead07:47
      Cemetery07:48
      Ardblair Road07:48
      Springbank07:49
      Whiteloch Avenue07:50
      Burnbank07:51
      Bus Shelter07:5511:55
      Village Hall07:5511:55
      Beech Hedge07:5711:57
      Kinclaven Road End07:5711:57
      The Smithy08:0112:01
      Craigieholm Crossroads08:0512:05
      Hawthorn Bank08:0712:07
      Dunsinnan Road08:0712:07
      Fraser Ave08:0712:07
      Wolfhill Road08:1112:11
      School Road08:1212:12
      Hall Road08:1212:12
      Newmilne Cottages08:1412:14
      Scone of Lethendy08:1612:16
      Balboughty Cottages08:1812:18
      Sawmill08:1912:19
      Palace08:2212:22
      Upper Springland08:2212:22
      Tayside Nursing Home08:2412:24
      Bridgend Court08:2412:24
      Charlotte Street08:2512:25
      Kinnoull Street08:2612:26
      Scott Street08:2712:27
      Hospital Street08:3012:30
      Bus Station08:3112:31
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Last updated on March 21, 2026
      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
      All data is available in GTFS feed: great-britain

      Bus 58A FAQ

      • What time does the 58A bus start operating?

        Services on the 58A - Blairgowrie - Perth bus start at 15:55 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:33 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 and the total trip duration for this route is approximately 48 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Perth Buses suggested routes, real-time bus tracker, line route maps in Perth, and helps to find the closest 58A bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 58A bus to take on your trip.

      58A bus near me

      Similar Routes & Alternatives to 58A

      Looking for alternatives to 58A? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.