Bus 34A

Click to load interactive map
List of stops

            Mill Street – North Car Park

            Mill Street09:2513:25
            Kinnoull Street09:2613:26
            Barrack Street09:2713:27
            Royal Bank of Scotland09:2813:28
            ASDA09:3013:30
            Duncansby Way09:3113:31
            Bute Drive09:3313:33
            Holiday Inn09:3513:35
            Denmarkfield09:3813:38
            Kirkhill House09:3913:39
            Scarth Road09:3913:39
            Marshall Way09:3913:39
            Milton Road09:4013:40
            Gowrie Farm09:4213:42
            Cross09:4413:44
            Murray Place09:4613:46
            Linn Road09:4713:47
            Russell Street09:4713:47
            House No 15909:4713:47
            Church Hall09:4813:48
            East Brougham Street09:4813:48
            Cross09:4913:49
            Innewan Place10:0014:00
            Prieston Road10:0114:01
            Atholl Hotel10:0114:01
            Scotstoun10:0214:02
            Post Box10:0414:04
            Road End10:0814:08
            Inchewan10:1314:13
            Laiken10:1314:13
            Birnam Hotel10:1414:14
            Royal School Of Dunkeld10:1514:15
            Bruce Gardens10:1614:16
            Royal Dunkeld Hotel10:1814:18
            North Car Park10:1914:19
            Build real-time departures into your app Free API Access →

            Route Path (Streets & Roads)

            Outbound: Mill Street – North Car Park
            Mill Street - Union Lane - Barrack Street - Dunkeld Road - Main Road - Marshall Way - Hatton Road - Marshall Way - Marshall Crescent - Perth Road - James Place - Perth Road - Prieston Road - Nether Obney Road - Prieston Road - Main Street - Dunkeld Road - Perth Road - Atholl Street
            Inbound: Mill Street – North Car Park
            Mill Street - Union Lane - Barrack Street - Dunkeld Road - Main Road - Perth Road - Store Street - Mill Street - Perth Road - Main Street - Dunkeld Road - Perth Road - Atholl Street

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

            Bus 34A FAQ

            • What time does the 34A bus start operating?

              Services on the 34A - Perth - Spittalfield or Dunkeld bus start at 22:15 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

            • What time does the 34A bus stop working?

              Services on the 34A - Perth - Spittalfield or Dunkeld bus stop at 23:02 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

            • Is there a 34A bus stop near me?

              Click here to view the nearest 34A - Perth - Spittalfield or Dunkeld bus stop.

            34A (Perth Buses)

            The first stop of the 34A bus route is Mill Street and the last stop is North Car Park. 34A (Perth - Spittalfield or Dunkeld) is operational during everyday.

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

            34A bus near me

            Last updated on September 14, 2026