34 Bus - Perth - Spittalfield or Dunkeld

List of stops

                  North Car Park – Mill Street

                  North Car Park

                  —12:25——

                  Royal Dunkeld Hotel

                  —12:25——

                  Bruce Gardens

                  —12:26——

                  Inchewan

                  —12:29——

                  Laiken

                  —12:30——

                  Birnam Hotel

                  —12:30——

                  Royal School Of Dunkeld

                  —12:30——

                  Bruce Gardens

                  —12:31——

                  Taybank House

                  —12:42——

                  Glendelvine Primary School

                  —12:43——

                  War Memorial

                  —12:45——

                  War Memorial

                  09:4512:4514:3521:05

                  Glendelvine Primary School

                  09:4712:4714:3721:07

                  Bus Shelter

                  09:4912:4914:3921:09

                  Boatlands

                  09:5012:5014:4021:10

                  Broompark

                  09:5212:5214:4221:12

                  Druids Park

                  09:5212:5214:4221:12

                  Village Hall

                  09:5312:5314:4321:13

                  Primary School

                  09:5412:5414:4421:14

                  Bankfoot road end

                  09:5512:5514:4521:15

                  Lynton Farm

                  09:5812:5814:4821:18

                  Church Hall

                  09:5912:5914:4921:19

                  East Brougham Street

                  10:0013:0014:5021:20

                  Cross

                  10:0013:0014:5021:20

                  Benchill View

                  10:0013:0014:5021:20

                  Gowrie Farm

                  10:0313:0314:5321:23

                  Milton Road

                  10:0613:0614:5621:26

                  Marshall Way

                  10:0613:0714:5621:26

                  Scarth Road

                  10:0713:0714:5721:27

                  Denmarkfield

                  10:0813:0814:5821:28

                  Holiday Inn

                  10:1213:1215:0221:32

                  Bute Drive

                  10:1313:1315:0321:33

                  Duncansby Way

                  10:1513:1515:0521:35

                  ASDA

                  10:1613:1615:0621:36

                  Royal Bank of Scotland

                  10:1813:1815:0821:38

                  Retail Park

                  10:1813:1815:0821:38

                  Mill Street

                  10:2013:2015:1021:40
                  Times marked with "—" indicate that the vehicle does not stop at this stop.

                  Mill Street – North Car Park

                  Mill Street09:0511:2513:55
                  Kinnoull Street09:0611:2613:56
                  Barrack Street09:0711:2713:57
                  Royal Bank of Scotland09:0811:2813:58
                  ASDA09:1011:3014:00
                  Duncansby Way09:1111:3114:01
                  Bute Drive09:1311:3314:03
                  Holiday Inn09:1511:3514:05
                  Denmarkfield09:1811:3814:08
                  Kirkhill House09:1911:3914:09
                  Scarth Road09:1911:3914:09
                  Marshall Way09:1911:3914:09
                  Milton Road09:2011:4014:10
                  Gowrie Farm09:2211:4214:12
                  Cross09:2411:4414:14
                  East Brougham Street09:2411:4414:14
                  Church Hall09:2511:4514:15
                  Lynton Farm09:2611:4614:16
                  Bankfoot road end09:3011:5014:20
                  Primary School09:3111:5114:21
                  Village Hall09:3311:5314:23
                  Druids Park09:3411:5414:24
                  Broompark09:3411:5414:24
                  Boatlands09:3611:5614:26
                  Bus Shelter09:3711:5714:27
                  Glendelvine Primary School09:3911:5914:29
                  War Memorial09:4112:0114:31
                  War Memorial—12:01—
                  Glendelvine Primary School—12:02—
                  Taybank House—12:03—
                  Bruce Gardens—12:11—
                  Inchewan—12:13—
                  Laiken—12:14—
                  Birnam Hotel—12:14—
                  Royal School Of Dunkeld—12:15—
                  Bruce Gardens—12:16—
                  Royal Dunkeld Hotel—12:18—
                  North Car Park—12:19—
                  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.
                  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: North Car Park – Mill Street
                  Perth Road - Old Military Road - The Green - Old Military Road - Bridge Road - Perth Road - Main Road - Dunkeld Road - Mill Street
                  Inbound: Mill Street – North Car Park
                  Mill Street - Union Lane - Barrack Street - Dunkeld Road - Main Road - Perth Road - James Place - Bridge Road - Old Military Road - The Green - Old Military Road - Perth Road - Atholl Street

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

                  Frequently asked questions about route 34

                  • What time does route 34 start operating?

                    Services on route 34 start at 09:45 every day.

                  • What time does route 34 stop operating?

                    Services on route 34 end at 21:40 every day.

                  • Is there a stop for route 34 near me?

                    View the nearest stop for route 34.

                  34 (Perth Buses)

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

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

                  34 bus near me

                  Last updated on November 13, 2026