Bus 34C

Click to load interactive map
List of stops
        Map
        Sundays

        Mill Street – War Memorial

        Mill Street

        09:4011:4013:4015:4017:4019:40

        York Place

        09:4211:4213:4215:4217:4219:42

        Elibank Street

        09:4311:4313:4315:4317:4319:43

        Leisure Pool

        09:4411:4413:4415:4417:4419:44

        Coach House Court

        09:4511:4513:4515:4517:4519:45

        Wellshill Cemetery

        09:4711:4713:4715:4717:4719:47

        Church Street

        09:4811:4813:4815:4817:4819:48

        Hillcrest Avenue

        09:4911:4913:4915:4917:4919:49

        Rannoch Road

        09:5011:5013:5015:5017:5019:50

        Rannoch Road

        09:5011:5013:5015:5017:5019:50

        Goodlyburn Terrace

        09:5111:5113:5115:5117:5119:51

        Kingswell Terrace

        09:5111:5113:5115:5117:5119:51

        Mercer Terrace

        09:5211:5213:5215:5217:5219:52

        Marlee Road

        09:5311:5313:5315:5317:5319:53

        Campsie Road

        09:5311:5313:5315:5317:5319:53

        Tweedsmuir Road

        09:5311:5313:5315:5317:5319:53

        Cluny Terrace

        09:5411:5413:5415:5417:5419:54

        Tesco

        09:5511:5513:5515:5517:5519:55

        Bertha Park

        10:0112:0114:0116:0118:0120:01

        Double Dykes

        10:0312:0314:0316:0318:0320:03

        Ruthvenfield Avenue

        10:0412:0414:0416:0418:0420:04

        Ruthvenfield Place

        10:0412:0414:0416:0418:0420:04

        Bus Depot

        10:0512:0514:0516:0518:0520:05

        Lawgrove Place

        10:0512:0514:0516:0518:0520:05

        Denmarkfield

        10:1012:1014:1016:1018:1020:10

        Kirkhill House

        10:1012:1014:1016:1018:1020:10

        Scarth Road

        10:1112:1114:1116:1118:1120:11

        NISA

        10:1212:1214:1216:1218:1220:12

        Marshall Crescent

        10:1312:1314:1316:1318:1320:13

        Hatton Place

        10:1312:1314:1316:1318:1320:13

        Hatton Road

        10:1412:1414:1416:1418:1420:14

        Luncarty House

        10:1512:1514:1516:1518:1520:15

        Hatton Place

        10:1512:1514:1516:1518:1520:15

        Marshall Crescent

        10:1512:1514:1516:1518:1520:15

        Marshall Way

        10:1612:1614:1616:1618:1620:16

        Milton Road

        10:1612:1614:1616:1618:1620:16

        Gowrie Farm

        10:1912:1914:1916:1918:1920:19

        Cross

        10:2212:2214:2216:2218:2220:22

        East Brougham Street

        10:2212:2214:2216:2218:2220:22

        Church Hall

        10:2312:2314:2316:2318:2320:23

        Lynton Farm

        10:2412:2414:2416:2418:2420:24

        Bankfoot road end

        10:2712:2714:2716:2718:2720:27

        Primary School

        10:2812:2814:2816:2818:2820:28

        Village Hall

        10:2912:2914:2916:2918:2920:29

        Druids Park

        10:3012:3014:3016:3018:3020:30

        Broompark

        10:3012:3014:3016:3018:3020:30

        Boatlands

        10:3212:3214:3216:3218:3220:32

        Bus Shelter

        10:3312:3314:3316:3318:3320:33

        Glendelvine Primary School

        10:3512:3514:3516:3518:3520:35

        War Memorial

        10:3712:3714:3716:3718:3720:37

        War Memorial – Mill Street

        War Memorial10:3912:3914:3916:3918:39
        Glendelvine Primary School10:4112:4114:4116:4118:41
        Bus Shelter10:4312:4314:4316:4318:43
        Boatlands10:4412:4414:4416:4418:44
        Broompark10:4612:4614:4616:4618:46
        Druids Park10:4612:4614:4616:4618:47
        Village Hall10:4712:4714:4716:4718:47
        Primary School10:4812:4814:4816:4818:49
        Bankfoot road end10:4912:4914:4916:4918:50
        Lynton Farm10:5212:5214:5216:5218:53
        Church Hall10:5312:5314:5316:5318:54
        East Brougham Street10:5412:5414:5416:5418:54
        Cross10:5412:5414:5416:5418:54
        Benchill View10:5412:5414:5416:5418:55
        Gowrie Farm10:5712:5714:5716:5718:57
        Milton Road11:0013:0015:0017:0019:00
        NISA11:0113:0115:0117:0119:01
        Marshall Crescent11:0113:0115:0117:0119:01
        Hatton Place11:0113:0115:0117:0119:02
        Hatton Road11:0213:0215:0217:0219:02
        Luncarty House11:0313:0315:0317:0319:03
        Hatton Place11:0313:0315:0317:0319:04
        Marshall Crescent11:0413:0415:0417:0419:04
        Marshall Way11:0413:0415:0417:0419:05
        Scarth Road11:0513:0515:0517:0519:05
        Denmarkfield11:0713:0715:0717:0719:07
        Lawgrove Place11:1213:1215:1217:1219:12
        Bus Depot11:1213:1215:1217:1219:12
        Ruthvenfield Avenue11:1313:1315:1317:1319:14
        Double Dykes11:1413:1415:1417:1419:14
        Bertha Park11:1613:1615:1617:1619:16
        Tesco11:2213:2215:2217:2219:22
        Cluny Terrace11:2313:2315:2317:2319:24
        Tweedsmuir Road11:2313:2315:2317:2319:24
        Campsie Road11:2413:2415:2417:2419:25
        Marlee Road11:2513:2515:2517:2519:25
        Mercer Terrace11:2513:2515:2517:2519:26
        Kingswell Place11:2613:2615:2617:2619:27
        Kingswell Terrace11:2713:2715:2717:2719:27
        Rannoch Road11:2713:2715:2717:2719:28
        Hillcrest Avenue11:2813:2815:2817:2819:28
        Church Street11:2913:2915:2917:2919:30
        Wellshill Cemetery11:3013:3015:3017:3019:30
        Longcauseway11:3313:3315:3317:3319:33
        Mill Street11:3613:3615:3617:3619:36
        Last updated on March 21, 2026
        Build real-time departures into your app Free API Access →

        Route Path (Streets & Roads)

        Outbound: Mill Street – War Memorial
        Mill Street - York Place - Glasgow Road - Riggs Road - Feus Road - Unity Terrace - Rannoch Road - Tweedsmuir Road - Newhouse Road - Crieff Road - Cross Tay Link Road - Ruthvenfield Road - Main Road - Marshall Way - Hatton Road - Marshall Way - Marshall Crescent - Perth Road - James Place - Bridge Road - Old Military Road - The Green
        Inbound: War Memorial – Mill Street
        The Green - Old Military Road - Bridge Road - Perth Road - Marshall Way - Hatton Road - Marshall Way - Marshall Crescent - Main Road - Ruthvenfield Road - Cross Tay Link Road - Crieff Road - Newhouse Road - Tweedsmuir Road - Kingswell Terrace - Rannoch Road - Unity Terrace - Feus Road - Longcauseway - Mill Street
        All data is available in GTFS feed: great-britain

        Bus 34C FAQ

        • What time does the 34C bus start operating?

          Services on the 34C - Perth - Spittalfield or Ballinluig bus start at 09:40 on Sunday.

        • What time does the 34C bus stop working?

          Services on the 34C - Perth - Spittalfield or Ballinluig bus stop at 20:37 on Sunday.

        • Is there a 34C bus stop near me?

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

        34C (Perth Buses)

        The first stop of the 34C bus route is Mill Street and the last stop is War Memorial. 34C (Perth - Spittalfield or Ballinluig) is operational during everyday.

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

        34C bus near me