Bus 124 in Edinburgh links Tesco and Usher Hall. The route is 43.4 km long with 98 stops, and the official schedule from Lothian Buses puts the full trip at about 111 minutes. On a weekday it runs 33 trips in one direction, and 25 on a weekend day.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 124 |
| City | Edinburgh |
| Operator | Lothian Buses |
| Start → end | Tesco → Usher Hall |
| End → start | Usher Hall → Tesco |
| Route length | 43.4 km / 43.5 km in the opposite direction |
| Number of stops | 98 / 99 in the opposite direction |
| Travel time | about 111 minutes |
| Trips per day | 33 on weekdays, 25 on weekends one way |
| Frequency | peak 30–35 · midday 30–32 · weekend 24–70 |
| First / last trip from «Tesco» | 04:58 / 23:12 |
| First / last trip from «Usher Hall» | 05:19 / 23:42 |
| Fare | 2.40 £ (fare in effect since 22 February 2026) |
| Updated | August 22, 2026 |
Route of Bus 124
Outbound: Tesco → Usher Hall
This direction has 98 stops and runs 43.4 km. The route passes Bus Depot, Archerfield, Johnny Cope Stone, Bridge Street. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Tesco | 0.0 km | Terminus |
| 2 | Bus Depot | 0.3 km | |
| 3 | Heugh Roundabout | 0.4 km | |
| 4 | Lochbridge Road East | 0.6 km | |
| 5 | Glenburn Road | 0.8 km | |
| 6 | Law View | 1.1 km | |
| 7 | Wishart Avenue | 1.3 km | |
| 8 | Sports Centre | 1.5 km | |
| 9 | Dundas Avenue | 1.7 km | |
| 10 | Bowling Green | 1.8 km | |
| 11 | Railway Station | 2.5 km | |
| 12 | Beach Road | 2.9 km | |
| 13 | Church Road | 3.1 km | |
| 14 | Westgate Court | 3.4 km | |
| 15 | St Baldred’s Church | 3.7 km | |
| 16 | Hamilton Road | 4.1 km | |
| 17 | Golf Hotel | 4.3 km | |
| 18 | South Gait | 4.6 km | |
| 19 | Ferrybridge | 4.8 km | |
| 20 | Ferrygate | 5.8 km | |
| 21 | Station Road | 6.5 km | |
| 22 | Foreshot Terrace | 6.8 km | |
| 23 | Castle | 7.2 km | |
| 24 | Ruthven Road | 7.5 km | |
| 25 | Queenstonbank | 7.9 km | |
| 26 | Archerfield | 8.5 km | |
| 27 | Muirfield House | 10.1 km | |
| 28 | Broadgait | 10.3 km | |
| 29 | Lammermuir Court | 10.6 km | |
| 30 | Goose Green | 10.9 km | |
| 31 | West Links Road | 11.1 km | |
| 32 | Luffness Golf Club | 12.7 km | |
| 33 | Community Hall | 14.7 km | |
| 34 | Poplars | 15.0 km | |
| 35 | Parish Church | 15.4 km | |
| 36 | The Pleasance | 15.7 km | |
| 37 | Craigielaw | 16.2 km | |
| 38 | Gosford House North Lodge | 17.0 km | |
| 39 | Ferny Ness | 18.6 km | |
| 40 | Gosford Road | 19.3 km | |
| 41 | Wemyss Place | 19.7 km | |
| 42 | Railway Station | 20.1 km | |
| 43 | Longniddry Inn | 20.3 km | |
| 44 | Cunningham Court | 21.1 km | |
| 45 | Dean Road | 21.4 km | |
| 46 | St Germains | 22.5 km | |
| 47 | Seton East | 23.5 km | |
| 48 | Seton West Mains | 24.2 km | |
| 49 | Meadowmill Roundabout | 24.6 km | |
| 50 | Johnny Cope Stone | 25.1 km | |
| 51 | Bankton Terrace | 25.3 km | |
| 52 | Gardiner Crescent | 25.6 km | |
| 53 | Hawthorn Road | 25.9 km | |
| 54 | Polwarth Terrace | 26.2 km | |
| 55 | Health Centre | 26.4 km | |
| 56 | Northfield House | 26.7 km | |
| 57 | Alexander Drive | 27.1 km | |
| 58 | Drummore Drive | 27.4 km | |
| 59 | Rowberry Walk | 27.7 km | |
| 60 | Moodie Wynd | 28.2 km | |
| 61 | Auction House | 28.8 km | |
| 62 | Chuckers Row | 29.2 km | |
| 63 | Railway Station | 29.4 km | |
| 64 | Wallyford Journey Hub | 29.5 km | |
| 65 | Galt Road | 29.8 km | |
| 66 | Moir Crescent | 30.0 km | |
| 67 | Levenhall Roundabout | 30.5 km | |
| 68 | Windsor Park Drive | 30.7 km | |
| 69 | Ashgrove North | 31.0 km | |
| 70 | Beulah | 31.2 km | |
| 71 | Loretto Upper School | 31.5 km | |
| 72 | St Peter’s Church | 31.8 km | |
| 73 | High Street (Stop C) | 32.1 km | |
| 74 | Bridge Street | 32.4 km | |
| 75 | Brunton Theatre Journey Hub | 32.7 km | |
| 76 | North High Street | 32.9 km | |
| 77 | Fisherrow | 33.1 km | |
| 78 | Maitland Park Road | 33.5 km | |
| 79 | Edinburgh Road | 33.8 km | |
| 80 | Brunstane Mill Road | 34.2 km | |
| 81 | Eastfield Gardens | 34.3 km | |
| 82 | Milton Terrace | 34.5 km | |
| 83 | Portobello Cemetery | 34.8 km | |
| 84 | Brunstane Bank | 35.0 km | |
| 85 | Edinburgh College (Milton Rd) | 35.3 km | |
| 86 | Magdalene Drive | 35.7 km | |
| 87 | Portobello High School | 36.3 km | |
| 88 | Paisley Drive | 38.0 km | |
| 89 | Meadowbank House | 39.3 km | |
| 90 | Abbeyhill | 40.3 km | |
| 91 | Calton Terrace Brae | 40.7 km | |
| 92 | Regent Terrace | 41.2 km | |
| 93 | St Andrew’s House | 41.5 km | |
| 94 | Waterloo Place | 41.7 km | |
| 95 | Princes Street (Scott Mon.) | 42.3 km | |
| 96 | Princes Street (west) | 42.9 km | |
| 97 | Lothian Road | 43.1 km | |
| 98 | Usher Hall | 43.4 km | Terminus |
Inbound: Usher Hall → Tesco
This direction has 99 stops and runs 43.5 km. The route passes Usher Hall, High Street (Stop A), Meadowmill Roundabout, Archerfield. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Semple Street | 0.0 km | Terminus |
| 2 | Usher Hall | 0.2 km | |
| 3 | Lothian Road | 0.5 km | |
| 4 | Princes Street (west) | 1.0 km | |
| 5 | Waterloo Place | 2.0 km | |
| 6 | St Andrew’s House | 2.2 km | |
| 7 | Regent Terrace | 2.5 km | |
| 8 | Calton Terrace Brae | 3.0 km | |
| 9 | Abbeyhill | 3.4 km | |
| 10 | Meadowbank House | 4.4 km | |
| 11 | Paisley Drive | 5.7 km | |
| 12 | Portobello High School | 7.4 km | |
| 13 | Magdalene Drive | 8.0 km | |
| 14 | Edinburgh College (Milton Rd) | 8.3 km | |
| 15 | Brunstane Bank | 8.6 km | |
| 16 | Coillesdene Crescent | 8.8 km | |
| 17 | Portobello Cemetery | 9.0 km | |
| 18 | Milton Terrace | 9.2 km | |
| 19 | Eastfield Gardens | 9.4 km | |
| 20 | Brunstane Mill Road | 9.5 km | |
| 21 | Edinburgh Road | 9.9 km | |
| 22 | Maitland Park Road | 10.1 km | |
| 23 | Fisherow | 10.7 km | |
| 24 | Brunton Theatre Journey Hub | 11.0 km | |
| 25 | Bridge Street | 11.2 km | |
| 26 | High Street (Stop A) | 11.6 km | |
| 27 | St Peter’s Church | 12.0 km | |
| 28 | Loretto Upper School | 12.2 km | |
| 29 | Beulah | 12.5 km | |
| 30 | Ashgrove North | 12.8 km | |
| 31 | Windsor Park Drive | 13.1 km | |
| 32 | Levenhall Roundabout | 13.4 km | |
| 33 | Moir Crescent | 13.6 km | |
| 34 | Galt Road | 14.0 km | |
| 35 | Wallyford Journey Hub | 14.1 km | |
| 36 | Railway Station | 14.3 km | |
| 37 | Chuckers Row | 14.6 km | |
| 38 | Auction House | 14.8 km | |
| 39 | Moodie Wynd | 15.6 km | |
| 40 | Rowberry Walk | 16.0 km | |
| 41 | Drummore Drive | 16.3 km | |
| 42 | Alexander Drive | 16.6 km | |
| 43 | Northfield House | 16.9 km | |
| 44 | Health Centre | 17.3 km | |
| 45 | Polwarth Terrace | 17.5 km | |
| 46 | Hawthorn Road | 17.7 km | |
| 47 | Gardiner Crescent | 18.0 km | |
| 48 | Bankton Terrace | 18.4 km | |
| 49 | Johnny Cope Stone | 18.6 km | |
| 50 | Meadowmill Roundabout | 19.0 km | |
| 51 | Seton West Mains | 19.4 km | |
| 52 | Seton East | 20.1 km | |
| 53 | St Germains | 21.4 km | |
| 54 | Dean Road | 22.3 km | |
| 55 | Cunningham Court | 22.6 km | |
| 56 | Longniddry Inn | 23.3 km | |
| 57 | Railway Station | 23.6 km | |
| 58 | Wemyss Place | 24.0 km | |
| 59 | Gosford Road | 24.3 km | |
| 60 | Ferny Ness | 25.0 km | |
| 61 | Gosford House North Lodge | 26.6 km | |
| 62 | Craigielaw | 27.4 km | |
| 63 | The Pleasance | 28.0 km | |
| 64 | Parish Church | 28.3 km | |
| 65 | Poplars | 28.6 km | |
| 66 | Community Hall | 28.9 km | |
| 67 | Nature Reserve | 29.6 km | |
| 68 | Luffness Golf Club | 30.9 km | |
| 69 | Goose Green | 32.7 km | |
| 70 | Maule Terrace | 32.9 km | |
| 71 | Lammermuir Court | 33.1 km | |
| 72 | Broadgait | 33.3 km | |
| 73 | Muirfield House | 33.6 km | |
| 74 | Archerfield | 35.1 km | |
| 75 | Queenstonbank | 35.7 km | |
| 76 | Ruthven Road | 36.1 km | |
| 77 | Castle | 36.5 km | |
| 78 | Foreshot Terrace | 37.0 km | |
| 79 | Station Road | 37.3 km | |
| 80 | Ferrygate | 37.9 km | |
| 81 | Ferrybridge | 39.0 km | |
| 82 | South Gait | 39.3 km | |
| 83 | Golf Hotel | 39.5 km | |
| 84 | Hamilton Road | 39.6 km | |
| 85 | St Baldred’s Church | 40.1 km | |
| 86 | Beach Road | 40.4 km | |
| 87 | Church Road | 40.6 km | |
| 88 | Abbey Crescent | 41.0 km | |
| 89 | Marmion Court | 41.1 km | |
| 90 | King’s Knoll | 41.5 km | |
| 91 | Dundas Avenue | 41.9 km | |
| 92 | Sports Centre | 42.0 km | |
| 93 | Wishart Avenue | 42.2 km | |
| 94 | Law View | 42.3 km | |
| 95 | Dundas Road | 42.6 km | |
| 96 | Glenburn Road | 42.7 km | |
| 97 | Lochbridge Road East | 42.9 km | |
| 98 | Heugh Roundabout | 43.1 km | |
| 99 | Tesco | 43.5 km | Terminus |
Schedule and frequency
According to the official schedule from Lothian Buses, the route runs 33 trips in one direction on a weekday, and 25 on a weekend day.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Tesco» | 04:58 — 23:12 | 06:00 — 23:10 |
| From «Usher Hall» | 05:19 — 23:42 | 06:00 — 23:42 |
Frequency calculated from the departure table: in the morning peak buses run every 30–35 minutes, most often every 30; midday every 30–32 minutes; in the afternoon peak every 30–35; on weekends every 24–70 minutes.
Fare and payment
A single ride costs 2.40 £ — fare in effect since 22 February 2026. The same fare applies to Lothian buses in Edinburgh.
A single bus journey costs £2.40 and covers one journey only — it gives no transfer and is not valid on Edinburgh Trams. A City DAYticket is £6.00 and works on both bus and tram; contactless travel is capped at £5.70 a day.
Frequently asked questions
How much does a ride on bus 124 cost?
2.40 £ for a single ride — fare in effect since 22 February 2026.
When do the first and last trips run?
From Tesco the first is at 04:58 and the last at 23:12. From Usher Hall they are 05:19 and 23:42.
How long does the trip from Tesco to Usher Hall take?
About 111 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
98 outbound and 99 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 124 run on weekends?
Yes. On weekends and holidays there are 25 trips in one direction, running from Tesco between 06:00 and 23:10.
Every route number with its termini, operating hours and travel time is collected in the Edinburgh buses overview.
Data current as of August 22, 2026. Schedule and termini — Lothian Buses. Fares — Lothian Buses. Stop list, schedule and route geometry come from the official GTFS feed (Bus Open Data Service (BODS)).