Skip to main content
31

31 - Broughton Schedule

Weekdays Schedule

StationDeparture #1Departure #2Departure #3Departure #4Departure #5Departure #6Departure #7Departure #8Departure #9Departure #10
Cameron Crescent, Poltonhall--19:5420:2420:5621:2622:01---
Burnbrae Terminus, Bonnyrigg18:3919:17-----22:5823:4800:16
Burnbrae Primary, Bonnyrigg18:4119:19-----22:5923:4900:17
Little Wood Grove, Bonnyrigg18:4119:19-----23:0023:5000:18
Burnbrae Walk, Bonnyrigg18:4219:20-----23:0123:5100:19
St Annes Avenue, Poltonhall--19:5520:2520:5721:2722:02---
Farm Avenue, Poltonhall--19:5620:2620:5721:2722:02---
Pentland Road, Poltonhall--19:5620:2620:5821:2822:03---
Dalhousie Drive, Poltonhall--19:5720:2720:5921:2922:04---
Skeltiemuir Avenue, Poltonhall--19:5820:2821:0021:3022:05---
Hopefield Place, Bonnyrigg--19:5920:2921:0121:3122:06---
Hazel Drive, Bonnyrigg--20:0020:3021:0121:3122:06---
Sawmill Terrace, Bonnyrigg18:4319:21-----23:0123:5100:19
Brixwold Bank, Cockpen18:4419:22-----23:0223:5200:20
Bairds Way, Bonnyrigg18:4419:22-----23:0323:5300:21
Wolsey Avenue, Bonnyrigg18:4519:23-----23:0323:5300:21
Waverley Terrace, Bonnyrigg18:4619:24-----23:0423:5400:22
Dundas Park, Bonnyrigg18:4619:24-----23:0423:5400:22
Dobbies Road, Bonnyrigg--20:0120:3121:0221:3222:07---
High Street, Bonnyrigg18:4719:2520:0220:3221:0321:3322:0823:0523:5500:23
Park Road, Bonnyrigg18:4719:2520:0220:3221:0321:3322:0823:0523:5500:23
Rockville Terrace, Bonnyrigg18:4819:2620:0320:3321:0421:3422:0923:0623:5600:24
Broomieknowe Gardens, Broomieknowe18:4819:2620:0320:3321:0421:3422:0923:0623:5600:24
Elm Row, Lasswade18:4919:2720:0420:3421:0521:3522:1023:0723:5700:25
Laird And Dog, Lasswade18:4919:2720:0420:3421:0521:3522:1023:0723:5700:25
Lasswade Road, Wadingburn18:5019:2820:0520:3521:0621:3622:1123:0823:5800:26
Haveral Wood, Lasswade18:5219:3020:0720:3621:0721:3722:1223:0923:5900:27
Gilmerton Dykes Road, Gilmerton18:5519:3320:1020:3921:1021:4022:1523:1200:0200:30
The Murrays, Gilmerton18:5519:3320:1020:4021:1121:4122:1623:1300:0300:31
Gilmerton Dykes Street, Gracemount18:5719:3520:1220:4121:1221:4222:1723:1400:0400:32
Gracemount High School, Gracemount18:5819:3620:1320:4121:1221:4222:1723:1400:0400:32
Ellen's Glen Road, Gracemount18:5819:3620:1320:4221:1321:4322:1823:1500:0500:33
Liberton Hospital, Gracemount18:5919:3720:1420:4321:1421:4422:1923:1600:0500:33
Malbet Park, Liberton18:5919:3720:1420:4321:1421:4422:1923:1600:0600:34
Yewlands Gardens, Liberton19:0019:3820:1520:4421:1521:4522:2023:1700:0600:34
Kirk Park, Liberton19:0119:3920:1620:4421:1521:4522:2023:1700:0700:35
Mossgiel Walk, Liberton19:0219:4020:1720:4621:1721:4722:2223:1900:0800:36
Gordon Terrace, Liberton19:0319:4120:1820:4721:1821:4822:2323:2000:0900:37
Mid Liberton, Nether Liberton19:0419:4220:1920:4721:1821:4822:2323:2000:0900:37
Lady Road, Nether Liberton19:0519:4320:2020:4821:1921:4922:2423:2100:1000:38
Suffolk Road, Mayfield19:0619:4420:2120:4921:2021:5022:2523:2200:1100:39
East Savile Road, Mayfield19:0719:4520:2220:5021:2121:5122:2623:2300:1200:40
Mayfield Gardens, Mayfield19:0819:4620:2320:5021:2121:5122:2623:2300:1200:40
Minto Street, Mayfield19:0919:4720:2420:5121:2221:5222:2723:2400:1300:41
Salisbury Place, Mayfield19:0919:4720:2420:5121:2221:5222:2723:2400:1300:41
Newington Road, Newington19:1019:4820:2520:5221:2321:5322:2823:2500:1400:42
Bernard Terrace, South Side19:1119:4920:2620:5321:2421:5422:2923:2600:1500:43
St Patrick Square, South Side19:1319:5120:2820:5521:2621:5622:3123:2800:1700:45
Surgeons' Hall, South Side19:1619:5420:3120:5721:2821:5822:3323:3000:1800:46
South Bridge, Old Town19:1819:5620:3320:5921:3022:0022:3523:3200:2000:48
Leith Street, Greenside19:2420:0220:3821:0421:3522:0522:4023:3600:2400:52
Elm Row, Broughton19:2720:0520:4121:0721:3822:0822:4323:3800:2600:54

Saturday Schedule

StationDeparture #1Departure #2Departure #3Departure #4Departure #5Departure #6Departure #7Departure #8Departure #9
Cameron Crescent, Poltonhall-19:5420:2420:5621:2622:01---
Burnbrae Terminus, Bonnyrigg19:12-----22:5823:4800:16
Burnbrae Primary, Bonnyrigg19:13-----22:5923:4900:17
Little Wood Grove, Bonnyrigg19:14-----22:5923:4900:17
Burnbrae Walk, Bonnyrigg19:14-----23:0023:5000:18
St Annes Avenue, Poltonhall-19:5420:2420:5621:2622:01---
Farm Avenue, Poltonhall-19:5520:2520:5721:2722:02---
Pentland Road, Poltonhall-19:5620:2620:5821:2822:03---
Dalhousie Drive, Poltonhall-19:5720:2720:5921:2922:04---
Skeltiemuir Avenue, Poltonhall-19:5820:2821:0021:3022:05---
Hopefield Place, Bonnyrigg-19:5920:2921:0021:3022:05---
Hazel Drive, Bonnyrigg-20:0020:3021:0121:3122:06---
Sawmill Terrace, Bonnyrigg19:15-----23:0123:5100:19
Brixwold Bank, Cockpen19:16-----23:0223:5200:20
Bairds Way, Bonnyrigg19:17-----23:0223:5200:20
Wolsey Avenue, Bonnyrigg19:18-----23:0323:5300:21
Waverley Terrace, Bonnyrigg19:18-----23:0323:5300:21
Dundas Park, Bonnyrigg19:19-----23:0423:5400:22
Dobbies Road, Bonnyrigg-20:0120:3121:0221:3222:07---
High Street, Bonnyrigg19:2020:0220:3221:0321:3322:0823:0523:5500:23
Park Road, Bonnyrigg19:2020:0220:3221:0321:3322:0823:0523:5500:23
Rockville Terrace, Bonnyrigg19:2020:0220:3221:0321:3322:0823:0523:5500:23
Broomieknowe Gardens, Broomieknowe19:2020:0220:3221:0321:3322:0823:0523:5500:23
Elm Row, Lasswade19:2220:0420:3321:0421:3422:0923:0623:5600:24
Laird And Dog, Lasswade19:2220:0420:3421:0521:3522:1023:0723:5700:25
Lasswade Road, Wadingburn19:2320:0520:3521:0621:3622:1123:0823:5800:26
Haveral Wood, Lasswade19:2420:0620:3521:0621:3622:1123:0823:5800:26
Gilmerton Dykes Road, Gilmerton19:2720:0920:3821:0921:3922:1423:1100:0100:29
West Edge Farm, Gilmerton19:2720:0920:3821:0921:3922:1423:1100:0100:29
The Murrays, Gilmerton19:2820:1020:3921:1021:4022:1523:1200:0200:30
Gilmerton Dykes Street, Gracemount19:3020:1220:4121:1221:4222:1723:1400:0400:32
Gracemount High School, Gracemount19:3020:1220:4121:1221:4222:1723:1400:0400:32
Ellen's Glen Road, Gracemount19:3120:1320:4221:1321:4322:1823:1500:0400:32
Liberton Hospital, Gracemount19:3120:1320:4221:1321:4322:1823:1500:0500:33
Malbet Park, Liberton19:3220:1420:4321:1421:4422:1923:1600:0500:33
Yewlands Gardens, Liberton19:3220:1420:4321:1421:4422:1923:1600:0600:34
Kirk Park, Liberton19:3320:1520:4421:1521:4522:2023:1700:0600:34
Mossgiel Walk, Liberton19:3520:1720:4521:1621:4622:2123:1800:0700:35
Gordon Terrace, Liberton19:3620:1820:4621:1721:4722:2223:1900:0800:36
Mid Liberton, Nether Liberton19:3720:1920:4721:1821:4822:2323:2000:0900:37
Lady Road, Nether Liberton19:3820:2020:4821:1921:4922:2423:2100:1000:38
Suffolk Road, Mayfield19:3820:2020:4821:1921:4922:2423:2100:1000:38
East Savile Road, Mayfield19:4020:2220:4921:2021:5022:2523:2200:1100:39
Mayfield Gardens, Mayfield19:4120:2320:5021:2121:5122:2623:2300:1200:40
Minto Street, Mayfield19:4120:2320:5021:2121:5122:2623:2300:1200:40
Salisbury Place, Mayfield19:4220:2420:5121:2221:5222:2723:2400:1300:41
Newington Road, Newington19:4320:2520:5221:2321:5322:2823:2500:1400:42
Bernard Terrace, South Side19:4520:2720:5321:2421:5422:2923:2600:1500:43
St Patrick Square, South Side19:4620:2820:5521:2621:5622:3123:2800:1600:44
Surgeons' Hall, South Side19:4820:3020:5621:2721:5722:3223:2900:1800:46
South Bridge, Old Town19:5120:3320:5921:3022:0022:3523:3200:2000:48
Leith Street, Greenside19:5620:3821:0421:3522:0522:4023:3500:2300:51
Elm Row, Broughton20:0020:4121:0721:3822:0822:4323:3800:2600:54

Sunday Schedule

StationDeparture #1Departure #2Departure #3Departure #4Departure #5
Cameron Crescent, Poltonhall18:1418:49---
Burnbrae Terminus, Bonnyrigg--20:2623:4800:16
Burnbrae Primary, Bonnyrigg--20:2723:4900:17
Little Wood Grove, Bonnyrigg--20:2823:4900:17
Burnbrae Walk, Bonnyrigg--20:2823:5000:18
St Annes Avenue, Poltonhall18:1418:49---
Farm Avenue, Poltonhall18:1518:50---
Pentland Road, Poltonhall18:1618:51---
Dalhousie Drive, Poltonhall18:1718:52---
Skeltiemuir Avenue, Poltonhall18:1818:53---
Hopefield Place, Bonnyrigg18:1918:54---
Hazel Drive, Bonnyrigg18:2018:55---
Sawmill Terrace, Bonnyrigg--20:2923:5100:19
Brixwold Bank, Cockpen--20:3023:5200:20
Bairds Way, Bonnyrigg--20:3123:5200:20
Wolsey Avenue, Bonnyrigg--20:3223:5300:21
Waverley Terrace, Bonnyrigg--20:3223:5300:21
Dundas Park, Bonnyrigg--20:3323:5400:22
Dobbies Road, Bonnyrigg18:2118:56---
High Street, Bonnyrigg18:2218:5720:3423:5500:23
Park Road, Bonnyrigg18:2218:5720:3423:5500:23
Rockville Terrace, Bonnyrigg18:2218:5720:3423:5500:23
Broomieknowe Gardens, Broomieknowe18:2318:5720:3423:5500:23
Elm Row, Lasswade18:2418:5920:3523:5600:24
Laird And Dog, Lasswade18:2418:5920:3623:5700:25
Lasswade Road, Wadingburn18:2519:0020:3723:5800:26
Haveral Wood, Lasswade18:2619:0120:3723:5800:26
Gilmerton Dykes Road, Gilmerton18:2919:0420:4000:0100:29
West Edge Farm, Gilmerton18:3019:0420:4000:0100:29
The Murrays, Gilmerton18:3119:0520:4100:0200:30
Gilmerton Dykes Street, Gracemount18:3319:0720:4300:0400:32
Gracemount High School, Gracemount18:3319:0720:4300:0400:32
Ellen's Glen Road, Gracemount18:3419:0820:4400:0400:32
Liberton Hospital, Gracemount18:3419:0820:4400:0500:33
Malbet Park, Liberton18:3519:0920:4500:0500:33
Yewlands Gardens, Liberton18:3519:0920:4500:0600:34
Kirk Park, Liberton18:3619:1020:4600:0600:34
Mossgiel Walk, Liberton18:3819:1220:4700:0700:35
Gordon Terrace, Liberton18:3919:1320:4800:0800:36
Mid Liberton, Nether Liberton18:4019:1420:4900:0900:37
Lady Road, Nether Liberton18:4119:1520:5000:1000:38
Suffolk Road, Mayfield18:4119:1520:5000:1000:38
East Savile Road, Mayfield18:4319:1720:5100:1100:39
Mayfield Gardens, Mayfield18:4419:1820:5200:1200:40
Minto Street, Mayfield18:4419:1820:5200:1200:40
Salisbury Place, Mayfield18:4519:1920:5300:1300:41
Newington Road, Newington18:4619:2020:5400:1400:42
Bernard Terrace, South Side18:4819:2220:5500:1500:43
St Patrick Square, South Side18:4919:2320:5700:1600:44
Surgeons' Hall, South Side18:5119:2520:5800:1800:46
South Bridge, Old Town18:5419:2821:0100:2000:48
Leith Street, Greenside18:5919:3321:0600:2300:51
Elm Row, Broughton19:0319:3721:0900:2600:54

Lothian Buses bus schedule - 31 (Broughton)

The Lothian Buses bus schedule for the 31 route, Broughton, provides commuters with a reliable timetable. The schedule is for the trip plan from Cameron Crescent, Poltonhall station to Elm Row, Broughton station, however the schedule may be updated due to different reasons.

You can access an online real-time schedule or view a printable version of the bus schedule. Plan your journey according to the schedule for today, tomorrow, weekdays, or the weekend with our reliable and up-to-date Lothian Buses schedule. We update the schedule of 31, from Cameron Crescent, Poltonhall to Elm Row, Broughton, daily at midnight.