58 Bus - Blairgowrie - Perth

List of stops

      Wellmeadow – Bus Station

      Wellmeadow

      11:0013:0016:15

      St Marys Court

      11:0113:0116:16

      Jessie Street

      11:0113:0116:16

      Dunkeld Road

      11:0113:0116:16

      Ann Street

      11:0213:0216:17

      West Altamount lane

      11:0213:0216:17

      Essendy Road

      11:0213:0216:17

      Whinstead

      11:0213:0216:17

      Cemetery

      11:0313:0316:18

      Ardblair Road

      11:0313:0316:18

      Springbank

      11:0413:0416:19

      Whiteloch Avenue

      11:0513:0516:20

      Burnbank

      11:0613:0616:21

      Bus Shelter

      11:1013:1016:25

      Village Hall

      11:1013:1016:25

      Beech Hedge

      11:1113:1116:26

      Kinclaven Road End

      11:1113:1116:26

      The Smithy

      11:1413:1416:29

      Burnside Cottage

      11:1613:1616:31

      Byres Farm

      11:2013:2016:35

      Hawthorn Bank

      11:2513:2516:40

      Dunsinnan Road

      11:2513:2516:40

      Fraser Ave

      11:2513:2516:40

      Wolfhill Road

      11:2913:2916:44

      School Road

      11:3013:3016:45

      Hall Road

      11:3013:3016:45

      Newmilne Cottages

      11:3113:3116:46

      Scone of Lethendy

      11:3313:3316:48

      Balboughty Cottages

      11:3413:3416:49

      Sawmill

      11:3513:3516:50

      Palace

      11:3713:3716:52

      Upper Springland

      11:3813:3816:53

      Tayside Nursing Home

      11:3913:3916:54

      Bridgend Court

      11:4013:4016:55

      Charlotte Street

      11:4013:4016:55

      Kinnoull Street

      11:4113:4116:56

      Scott Street

      11:4213:4216:57

      Hospital Street

      11:4513:4517:00

      Bus Station

      11:4613:4617:01

      Bus Station – Wellmeadow

      Bus Station12:0014:0017:15
      South Street12:0514:0517:20
      Commercial Street12:0714:0717:22
      Bridgend Court12:0814:0817:23
      Tayside Nursing Home12:0814:0817:23
      Upper Springland12:0914:0917:24
      Palace12:1014:1017:25
      Sawmill12:1214:1217:27
      Balboughty Cottages12:1314:1317:28
      Scone of Lethendy12:1514:1517:30
      Newmilne Cottages12:1714:1717:32
      Hall Road12:1914:1917:34
      School Road12:1914:1917:34
      Wolfhill Road12:1914:1917:34
      Hawthorn Bank12:2414:2417:39
      Dunsinnan Road12:2414:2417:39
      Fraser Ave12:2414:2417:39
      Byres Farm12:2914:2917:44
      Burnside Cottage12:3214:3217:47
      The Smithy12:3414:3417:49
      Kinclaven Road End12:3714:3717:52
      Beech Hedge12:3814:3817:53
      Village Hall12:3914:3917:54
      Bus Shelter12:3914:3917:54
      Burnbank12:4314:4317:58
      Whiteloch Avenue12:4414:4417:59
      Springbank12:4514:4518:00
      Ardblair Road12:4614:4618:01
      Cemetery12:4614:4618:01
      Whinstead12:4714:4718:02
      Essendy Road12:4714:4718:02
      West Altamount lane12:4714:4718:02
      Ann Street12:4814:4818:03
      Dunkeld Road12:4814:4818:03
      William Street12:4814:4818:03
      High Street12:4914:4918:04
      Tesco12:5014:5018:05
      Wellmeadow12:5014:5018:05
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Wellmeadow – Bus Station
      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 - York Place - Glasgow Road - Rose Crescent - Jeanfield Road
      Inbound: Bus Station – Wellmeadow
      Leonard Street - South Street - Dundee Road - Main Street - Isla Road - Main Road - Birnam Wood Way - Old Church Road - Main Street - Perth Road - Whiteloch Avenue - Perth Road - Perth Street - High Street - Terminus Street

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

      Frequently asked questions about route 58

      • What time does route 58 start operating?

        Services on route 58 start at 11:00 every day.

      • What time does route 58 stop operating?

        Services on route 58 end at 17:01 every day.

      • Is there a stop for route 58 near me?

        View the nearest stop for route 58.

      58 (Perth Buses)

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

      Additional information: 58 has 39 stops. The total trip duration for this route is approximately 46 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.

      58 bus near me

      Similar Routes & Alternatives to 58

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

      Last updated on November 15, 2026