Bus 34 - Perth - Spittalfield or Dunkeld: Full Schedule in Perth

Click to load interactive map
List of stops
                  Map

                  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 Memorial12:01
                  Glendelvine Primary School12:02
                  Taybank House12:03
                  Bruce Gardens12:11
                  Inchewan12:13
                  Laiken12:14
                  Birnam Hotel12:14
                  Royal School Of Dunkeld12:15
                  Bruce Gardens12:16
                  Royal Dunkeld Hotel12:18
                  North Car Park12: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 Free 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 - Barrack Street - 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, dft-gtfs

                  Bus 34 FAQ

                  • What time does the 34 bus start operating?

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

                  • What time does the 34 bus stop working?

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

                  • Is there a 34 bus stop near me?

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

                  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 and the total trip duration for this route is approximately 55 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 34 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 34 bus to take on your trip.

                  34 bus near me

                  Last updated on May 25, 2026