Scroll down to view upcoming departure times for Lothian Buses 21 bus route at each stop. Real-time updates and step-by-step directions are also available in the Momego app.
Royal Infirmary
37A
39A
111
X11
X40
Scrm
18
48
111
X11
Sandilands Close
18
48
111
X11
Greendykes Terrace
14
18
48
Niddrie House Avenue
14
18
48
Niddrie Marischal Drive
14
18
48
Wauchope Road
2
18
30
48
N30
Hay Avenue
2
18
30
48
N30
Hay Drive
2
18
30
48
N30
Jack Kane Centre
2
18
30
48
N30
Niddrie Mill Avenue
2
18
30
48
N30
Niddrie Mill
2
Niddrie Mill Crescent
2
The Jewel
2
The Jewel
4
49
106
X4
X5
X6
X7
Magdalene Drive
49
Milton Road
49
Durham Place Lane
49
69
Southfield Place
12
49
69
Brighton Place
12
49
69
Portobello Town Hall
12
49
69
Bridge Street
12
19
26
45
49
69
N26
King's Road
12
19
26
45
49
69
N26
X26
Goff Avenue
15
26
45
69
N26
Telferton
15
26
45
69
N26
Parker Road
15
26
45
69
N26
Moira Terrace
15
26
45
69
N26
Piershill Cemetery
25
Craigentinny Avenue
25
Craigentinny Crossroads
19
25
49
Loganlea Road
19
25
49
Loaning Road
19
25
49
Restalrig Drive
19
25
49
Findlay Avenue
19
25
49
Sleigh Drive
34
49
Lochend Avenue
Hawkhill
Lochend Park
25
Hermitage Park Grove
25
Woodville Terrace
25
Burns Street
25
Duke Street
25
35
49
N35
Academy Street
25
35
49
N35
Kirkgate Centre
7
14
35
49
N35
Junction Place
7
14
Cables Wynd
7
14
Mill Lane
7
14
Leith Theatre
7
14
South Fort Street
7
14
Dudley Avenue South
7
14
Newhaven Road
14
Craighall Road
14
Warriston Crematorium
14
Bangholm Place
14
Goldenacre
14
Wardie Road
8
9
14
Arboretum Road
Boswall Drive
East Fettes Avenue
West Winnelstrae
Pilton Drive
Crewe Toll
Crewe Toll
29
37
N37
Ferry Road Drive
29
37
N37
Drylaw Police Station
29
37
N37
Groathill Road North
29
Muirhouse Green
29
Silverknowes Neuk
29
Silverknowes Road South
Corbiehill Road
47
47B
Main Street
47
47B
Quality Street
Hillpark Steps
Queensferry Road
Clermiston Road North
Clermiston Crescent
1
26
Drum Brae Hub
1
26
Drum Brae Drive
1
26
Drum Brae North
1
26
Duart Crescent
1
26
Drum Brae Park
1
26
Drum Brae Gardens
1
26
Templeland Road
1
26
Meadow Place Road
1
12
Gylemuir Road
1
12
Broomhall Road
12
Broomhall Gardens
12
Forester Park Avenue
12
Broomhouse Drive
Sighthill Wynd
Sighthill Gardens
3
25
33
34
35
N35
Napier University (Sighthill)
3
25
33
34
35
N35
Calder Drive
3
18
33
X40
Westside Plaza
3
18
33
X40
Murrayburn Park
3
18
30
Hailesland Place
3
18
33
Wester Hailes Park
3
18
33
Clovenstone Road
3
18
30
33
Clovenstone Road
18
33
Clovenstone Road
18
33
Wester Hailes Park
3
18
33
N30
Hailesland Place
3
18
33
N30
Murrayburn Park
3
18
30
N30
Westside Plaza
3
18
33
X40
Calder Drive
3
18
33
X40
Napier University (Sighthill)
3
25
33
34
35
N35
Sighthill Green
3
25
33
34
35
N35
New Lairdship Yards
Broomhouse Drive
Forester Park Avenue
12
Broomhall Gardens
12
Broomhall Road
12
Meadow Place Road
1
12
Templeland Road
1
26
Pearce Road
1
26
Drum Brae Gardens
1
26
Drum Brae Avenue
1
26
Duart Crescent
1
26
Drum Brae North
1
26
Drum Brae Drive
1
26
Hoseason Gardens
1
26
Drum Brae Hub
1
26
Clermiston View
1
26
Clermiston Crescent
26
Clermiston Road North
Queensferry Road
Hillpark Steps
Quality Street
Main Street
47
47B
Corbiehill Road
Silverknowes Neuk
29
N37
Muirhouse Green
29
N37
Groathill Road North
29
N37
Drylaw Police Station
29
37
N37
Ferry Road Drive
29
37
N37
Crewe Toll
29
37
N37
Crewe Toll
Pilton Drive
East Fettes Avenue
Boswall Drive
Wardie Road
8
9
14
Goldenacre
14
Bangholm Place
14
Warriston Crematorium
14
Craighall Road
14
Newhaven Road
7
14
Dudley Avenue South
7
14
Leith Theatre
7
14
Mill Lane
7
14
Cables Wynd
7
14
Kirkgate Centre
7
14
35
N35
Duke Street
25
35
49
N35
Burns Street
25
Woodville Terrace
25
Hermitage Park Grove
25
Lochend Park
13
25
Hawkhill
13
X39
Lochend Avenue
13
34
49
X39
Sleigh Drive
19
25
49
Findlay Avenue
19
25
49
Restalrig Drive
19
25
49
Loaning Road
19
25
49
Loganlea Road
19
49
Craigentinny Crossroads
19
49
Craigentinny Avenue
Piershill Cemetery
15
26
45
N26
Moira Terrace
15
26
45
N26
Parker Road
15
26
45
N26
Goff Avenue
15
26
45
N26
King's Road
12
49
Bridge Street
12
19
26
49
N26
Portobello Town Hall
12
49
Brighton Place
12
49
Southfield Place
49
Durham Place Lane
49
Milton Road
49
Magdalene Drive
49
The Jewel
4
49
69
106
X4
X5
X6
X7
Niddrie Mill Crescent
2
69
Niddrie Mill
2
69
Jack Kane Centre
2
18
30
48
N30
Hay Drive
2
18
30
48
N30
Hay Avenue
2
18
30
48
N30
Wauchope Road
2
18
30
48
N30
St Teresa Church
14
18
48
Niddrie Marischal Drive
14
18
48
Niddrie House Avenue
14
18
48
Greendykes Terrace
14
18
48
Sandilands Close
18
48
111
X11
Scrm
18
48
111
X11
Royal Infirmary
37A
39A
111
X11
X40
Upcoming trips on the Lothian Buses 21 bus route run approximately every 15 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 21 bus schedule.
Open the Momego app to see detailed information about any active service disruptions affecting the 21 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 99 bus stops on the Lothian Buses 21 route.
In select cities, the Momego app shows real-time crowding levels for routes like the Lothian Buses 21 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 21 bus route.