N31

Bonnyrigg - Lasswade - Edinburgh

Bus Route • Lothian Buses

Burnbrae Avenue

X31

Dalhousie Chesters

Cockpen Place

Skeltiemuir Avenue

31

46

Hopefield Place

31

46

Hazel Drive

31

46

Dobbies Road

31

46

High Street

31

140

141

800

X31

Park Road

31

140

141

800

X31

Rockville Terrace

31

140

141

800

X31

Broomieknowe Gardens

31

140

141

800

X31

Elm Row

1

3

31

140

141

800

X31

Laird and Dog

1

3

31

140

141

800

X31

Lasswade Road

1

3

31

140

141

800

X31

Haveral Wood

31

X31

West Edge Farm

31

X31

Gilmerton Dykes Road

31

X31

The Murrays

31

X31

Gilmerton Dykes Street

31

Gracemount High School

31

Ellen's Glen Road

31

Liberton Hospital

31

X31

Malbet Park

31

Yewlands Gardens

31

Kirk Park

31

Mossgiel Walk

31

Gordon Terrace

7

31

37

47

47B

N37

Mid Liberton

7

31

37

47

47B

N37

Lady Road

3

7

8

29

31

37

47

47B

N3

N37

X62

Suffolk Road

3

7

8

29

31

37

47

47B

49

N3

N37

East Savile Road

3

7

8

29

31

37

47

47B

49

N3

N37

X62

Mayfield Gardens

3

7

8

29

31

37

47

47B

49

N3

N37

Minto Street

3

7

8

29

31

37

47

47B

49

N3

N37

Salisbury Place

3

7

8

29

31

37

47

47B

49

N3

N37

Newington Road

3

5

7

8

29

31

37

47

47B

49

N3

N37

X29

X31

X37

X62

Bernard Terrace

2

3

5

7

8

29

30

31

33

37

47

47B

49

51

N3

N30

N37

St Patrick Square

2

3

5

7

8

29

30

31

33

37

47

47B

49

51

N3

N30

N37

X62

X95

Surgeons' Hall

3

5

7

8

14

29

30

31

33

37

49

51

N3

N30

N37

X29

X31

X33

X37

X62

X95

South Bridge

3

29

30

31

33

37

N3

N30

N37

X29

X31

X33

X37

Princes Street (Waverley Steps)

1

4

15

16

25

34

N1

N3

N11

N16

N25

N26

N30

N107

N113

N124

X26

X29

Princes Street (Scott Mon.)

3

25

26

31

33

N3

N18

N25

N26

N28

X26

X31

X33

Princes Street (west)

3

25

26

31

33

113

AIRX

N3

N25

N26

N107

N113

N124

X4

X7

X26

X31

X33

Shandwick Place

26

31

N18

N26

N107

N113

X18

X19

X26

X31

Atholl Crescent

3

4

25

26

31

33

44

113

N3

N25

N26

N44

X4

X7

X26

X31

X39

West Maitland Street

25

60

N3

N25

N26

N44

X31

X39

Burnbrae Avenue → Princes Street (Scott Mon.)

Burnbrae Avenue 01:03
Dalhousie Chesters 01:06
Cockpen Place 01:06
Skeltiemuir Avenue 01:07
Hopefield Place 01:07
Hazel Drive 01:07
Dobbies Road 01:08
High Street 01:08
Park Road 01:08
Rockville Terrace 01:08
Broomieknowe Gardens 01:09
Elm Row 01:10
Laird and Dog 01:10
Lasswade Road 01:11
Haveral Wood 01:11
West Edge Farm 01:13
Gilmerton Dykes Road 01:14
The Murrays 01:14
Gilmerton Dykes Street 01:15
Gracemount High School 01:15
Ellen's Glen Road 01:16
Liberton Hospital 01:16
Malbet Park 01:16
Yewlands Gardens 01:17
Kirk Park 01:17
Mossgiel Walk 01:18
Gordon Terrace 01:19
Mid Liberton 01:20
Lady Road 01:20
Suffolk Road 01:21
East Savile Road 01:21
Mayfield Gardens 01:22
Minto Street 01:23
Salisbury Place 01:23
Newington Road 01:24
Bernard Terrace 01:24
St Patrick Square 01:25
Surgeons' Hall 01:26
South Bridge 01:27
Princes Street (Waverley Steps) 01:30
Princes Street (Scott Mon.) 01:31
Princes Street (west) -
Shandwick Place -
Atholl Crescent -
West Maitland Street -

Princes Street (Scott Mon.) → Burnbrae Avenue

West Maitland Street 00:20
Shandwick Place 00:22
Princes Street (west) 00:24
Princes Street (Scott Mon.) 00:28
South Bridge 00:32
Surgeons' Hall 00:33
St Patrick Square 00:34
Bernard Terrace 00:35
Newington Road 00:36
Salisbury Place 00:37
Minto Street 00:37
Mayfield Gardens 00:38
East Savile Road 00:39
Suffolk Road 00:40
Lady Road 00:41
Gordon Terrace 00:42
Mossgiel Walk 00:43
Kirk Park 00:44
Kirkgate 00:44
Yewlands Gardens 00:45
Malbet Park 00:45
Liberton Hospital 00:46
Ellen's Glen Road 00:46
Gracemount High School 00:47
Gilmerton Dykes Street 00:47
The Murrays 00:48
Gilmerton Dykes Road 00:49
West Edge Farm 00:49
Wester Melville 00:51
Lasswade Road 00:53
Laird and Dog 00:54
Elm Row 00:54
Broomieknowe Gardens 00:55
Rockville Terrace 00:56
Park Road 00:56
Bonnyrigg Toll 00:57
Waverley Terrace 00:57
Wolsey Avenue 00:58
Bairds Way 00:58
Brixwold Bank 00:59
Burnbrae Road 01:00
Sawmill Terrace 01:01
Burnbrae Walk 01:01
Burnbrae Avenue 01:02