Scroll down to view upcoming departure times for Lothian Buses 31 bus route at each stop. Real-time updates and step-by-step directions are also available in the Momego app.
East Craigs Centre
North Bughtlin Neuk
Bughtlin Drive
Burnside
Almond Green
North Gyle Terrace
Maybury Road
X39
Dechmont Road
X39
North Gyle Road
X39
Craigs Avenue
X39
Drum Brae South
12
26
978
X39
St Ninians Road
12
26
E9
E15
Ember E1
X39
Glebe Road
12
26
X39
Station Road
12
26
X39
Belgrave Road
12
26
X39
Edinburgh Zoo
12
26
X39
Pinkhill
12
26
X39
Balgreen Road
12
26
X39
Belmont Crescent
12
26
X39
Western Corner
12
26
X39
Murrayfield Road
12
26
X39
Ormidale Terrace
12
26
X39
Roseburn Gardens
12
26
X39
Wester Coates
12
26
Magdala Crescent
12
26
X39
Haymarket Station
12
26
978
E9
E15
Ember E1
Shandwick Place
3
33
N3
N31
X31
Princes Street (West)
37
N31
N37
X31
X37
X39
Princes Street (Scott Mon.)
37
N31
N37
X31
X37
South Bridge
7
28
37
N31
N37
X31
X37
X62
Surgeons' Hall
7
37
47
47B
N31
N37
X31
X37
X62
St Patrick Square
7
37
47
47B
N31
N37
X62
Bernard Terrace
7
37
47
47B
51
N31
N37
Newington Road
3
5
7
8
18
29
37
47
47B
49
N3
N31
N37
X29
X31
X37
Salisbury Place
3
7
8
18
29
37
47
47B
49
N3
N31
N37
X62
Minto Street
3
7
8
18
29
37
47
47B
49
N3
N31
N37
Mayfield Gardens
3
7
8
18
29
37
47
47B
49
N3
N31
N37
X62
East Savile Road
3
7
8
18
29
37
47
47B
49
N3
N31
N37
Suffolk Road
3
7
8
18
29
37
47
47B
49
N3
N31
N37
Lady Road
3
7
8
18
29
37
47
47B
N3
N31
N37
X62
Gordon Terrace
7
18
37
47
47B
N31
N37
Mossgiel Walk
28
N31
Kirk Park
28
N31
Kirkgate
28
N31
Yewlands Gardens
28
N31
Malbet Park
28
N31
Liberton Hospital
28
N31
Ellen's Glen Road
28
N31
Gracemount High School
28
N31
Gilmerton Dykes Street
28
N31
X31
The Murrays
28
N31
X31
Gilmerton Dykes Road
28
N31
X31
West Edge Farm
28
N31
X31
Wester Melville
N31
X31
Lasswade Road
N31
X31
X33
Laird And Dog
N31
X31
X33
Elm Row
N31
X31
X33
Broomieknowe Gardens
N31
X31
X33
Rockville Terrace
N31
X31
X33
Park Road
N31
X31
X33
Bonnyrigg Toll
39A
N31
X31
X33
Waverley Terrace
39A
N31
X31
X33
Wolsey Avenue
39A
N31
X31
X33
Bairds Way
39A
N31
X31
X33
Brixwold Bank
39A
N31
X31
X33
Burnbrae Road
39A
N31
X31
Sawmill Terrace
39A
N31
X31
Burnbrae Walk
39A
N31
X31
Burnbrae Primary
Auld Coal Bank
Burnbrae Terminus
Burnbrae Terminus
Burnbrae Primary
Little Wood Grove
Burnbrae Walk
39A
X31
Sawmill Terrace
39A
X31
Brixwold Bank
39A
X31
X33
Bairds Way
39A
X31
X33
Wolsey Avenue
39A
X31
X33
Waverley Terrace
39A
X31
X33
Dundas Park
39A
X31
X33
High Street
N31
X31
X33
Park Road
N31
X31
X33
Rockville Terrace
N31
X31
X33
Broomieknowe Gardens
N31
X31
X33
Elm Row
N31
X31
X33
Laird And Dog
N31
X31
X33
Lasswade Road
N31
X31
X33
Haveral Wood
N31
X31
Gilmerton Station Road
28
N31
X31
West Edge Farm
28
N31
X31
Gilmerton Dykes Road
28
N31
X31
The Murrays
28
N31
X31
Gilmerton Dykes Street
28
N31
X31
Gracemount High School
28
N31
Ellen's Glen Road
28
N31
Liberton Hospital
28
N31
Malbet Park
28
N31
Yewlands Gardens
28
N31
Kirk Park
28
N31
Mossgiel Walk
28
N31
Gordon Terrace
7
37
47
47B
N31
N37
Mid Liberton
7
37
47
47B
N31
N37
Lady Road
3
7
8
29
37
47
47B
N3
N31
N37
X62
Suffolk Road
3
7
8
29
37
47
47B
49
N3
N31
N37
East Savile Road
3
7
8
29
37
47
47B
49
N3
N31
N37
Mayfield Gardens
3
7
8
29
37
47
47B
49
N3
N31
N37
X62
Minto Street
3
7
8
29
37
47
47B
49
N3
N31
N37
Salisbury Place
3
7
8
29
37
47
47B
49
N3
N31
N37
Newington Road
3
5
7
8
29
37
47
47B
49
N3
N31
N37
X29
X31
X37
X62
Bernard Terrace
2
3
5
7
8
29
30
33
37
47
47B
49
51
N3
N30
N31
N37
St Patrick Square
2
3
5
7
8
29
30
33
37
47
47B
49
51
N3
N30
N31
N37
X62
X95
Surgeons' Hall
3
5
7
8
14
29
30
33
37
49
51
N3
N30
N31
N37
X29
X31
X33
X37
X62
X95
South Bridge
3
29
30
33
37
N3
N30
N31
N37
X29
X31
X33
X37
X62
Princes Street (Scott Mon.)
3
25
26
33
N3
N26
N31
X26
X31
X33
Princes Street (West)
3
25
26
33
113
N3
N26
N31
N107
N113
N124
X4
X7
X26
X31
X33
Shandwick Place
26
N26
N31
N107
N113
X26
X31
Atholl Crescent
3
4
25
26
33
44
113
N3
N26
N31
X4
X7
X26
X31
Haymarket Station
12
26
44
Magdala Crescent
12
26
X39
Wester Coates
12
26
X39
Kew Terrace
12
26
X39
Roseburn Gardens
12
26
X39
Ormidale Terrace
12
26
X39
Murrayfield Road
12
26
X39
Western Corner
12
26
X39
Balgreen Road
12
26
X39
Pinkhill
12
26
X39
Edinburgh Zoo
12
26
X39
Silvan House
12
26
X39
Belgrave Road
12
26
X39
St John's Terrace
12
26
X39
Kirk Loan
12
26
X39
St Ninians Road
12
26
E9
E15
Ember E1
X39
Drum Brae South
12
26
978
X39
Craigs Avenue
X39
Craigs Gardens
X39
North Gyle Road
X39
Dechmont Road
X39
Maybury Road
X39
North Gyle Terrace
Almond Green
Burnside
Bughtlin Drive
North Bughtlin Neuk
East Craigs Centre
East Craigs Centre
Upcoming trips on the Lothian Buses 31 bus route run approximately every 10 minutes, and you can view exact departure times and see how often the bus runs throughout the day by opening the Momego app and browsing the full schedule.
Download the Momego app to track your bus live on a map, see real-time updates, and stay informed about any changes to the Lothian Buses 31 bus schedule.
Open the Momego app to see detailed information about any active service disruptions affecting the 31 bus route, such as detours, stop changes, trip cancellations, or major delays. You can also subscribe to service alerts from Lothian Buses in the app, so you’ll be notified of any current or upcoming disruptions and can plan your journey with confidence.
There are 71 bus stops on the Lothian Buses 31 route.
In select cities, the Momego app shows real-time crowding levels for routes like the Lothian Buses 31 bus route. You can even see predictions of how busy the bus is likely to be when it reaches your stop.
Open the Momego app to see your location on the map and instantly find the nearest stop for the Lothian Buses 31 bus route.