20
Lothian Buses
20 bus timetable: Slateford to Calders
Slateford - Calders
Route map
20 live route map
See the route, stops, and live buses currently on this line.
50 stops
Live buses loading
Map ready
Loading the route map...
Corn Exchange → Sighthill Calders
6 trips · first 09:55 · last 14:31
Mon–Fri
Live Valid 2026-06-03 – 2027-06-02
Swipe sideways to see later trips.
Stop
09:55
Sighthill Calders
10:31
Sighthill Calders
11:31
Sighthill Calders
12:31
Sighthill Calders
13:31
Sighthill Calders
14:31
Sighthill Calders
Sighthill Calders → Corn Exchange
6 trips · first 10:00 · last 15:00
Mon–Fri
Live Valid 2026-06-03 – 2027-06-02
Swipe sideways to see later trips.
Stop
10:00
Sighthill Calders
11:00
Sighthill Calders
12:00
Sighthill Calders
13:00
Sighthill Calders
14:00
Sighthill Calders
15:00
Sighthill Calders
Timetable data from Lothian Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code LOTH_20.
All stops shown
26 stops- Slateford, Corn Exchange opposite
- Slateford, Allan Park Road after
- Slateford, Water of Leith Centre opposite
- Longstone, Inglis Green Road north-west bound
- Longstone Park after
- Longstone, Haugh Park opposite
- Longstone Grove opposite
- Longstone Place opposite
- Kingsknowe, Peatville Gardens before
- Kingsknowe Drive after
- Kingsknowe Golf Club opposite
- Kingsknowe Road South after
- Kingsknowe, Hailes Grove after
- Kingsknowe, Spylaw Bank Road before
- Colinton, Spylaw Park after
- Wester Hailes, Viewfield Road after
- Wester Hailes, Clovenstone Road north-east bound
- Wester Hailes Park before
- Wester Hailes, Hailesland Place after
- Wester Hailes, Murrayburn Park opposite
- Wester Hailes, Westside Plaza Stop 2
- Calders, Calder Gardens before
- Calders, Calder Place after
- Calders, Calder Park after
- Calders, Cobbinshaw House at
- Calders, Calder Crescent before