Bus N124 : Full Schedule in Edinburgh

Click to load interactive map
List of stops
      Map
      Saturdays and Sundays

      Semple Street – Lochbridge Road East

      Semple Street

      00:3503:20

      Usher Hall

      00:3603:21

      Lothian Road

      00:3703:22

      Princes Street (west)

      00:3903:24

      Princes Street (Scott Mon.)

      00:42
      00:45
      03:27
      03:30

      Princes Street (Waverley Steps)

      00:4603:30

      Leith Street

      00:4703:31

      Leopold Place

      00:5003:34

      Brunswick Street

      00:5003:34

      Wellington Street

      00:5003:34

      Brunton Place

      00:5103:35

      Abbeyhill

      00:5203:36

      Marionville Road

      00:5203:36

      Meadowbank Stadium

      00:5303:37

      Meadowbank House

      00:5503:39

      Abercorn Road

      00:5503:39

      Willowbrae Gardens

      00:5603:39

      Ulster Drive

      00:5603:40

      Northfield Crescent

      00:5703:40

      Paisley Drive

      00:5703:41

      Duddingston Mills

      00:5703:41

      Duddingston Avenue

      00:5803:42

      Duddingston Gardens

      00:5903:42

      Southfield Loan

      00:5903:43

      Milton Gardens North

      01:0003:43

      Portobello High School

      01:0003:43

      Hope Lane

      01:0103:44

      Magdalene Drive

      01:0203:45

      Edinburgh College (Milton Rd)

      01:0203:45

      Brunstane Bank

      01:0303:45

      Coillesdene Crescent

      01:0303:46

      Portobello Cemetery

      01:0303:46

      Milton Terrace

      01:0403:46

      Eastfield Gardens

      01:0403:47

      Brunstane Mill Road

      01:0403:47

      Edinburgh Road

      01:0503:47

      Maitland Park Road

      01:0503:48

      Fisherow

      01:0603:49

      Brunton Theatre Journey Hub

      01:0703:49

      Bridge Street

      01:0803:50

      High Street (Stop A)

      01:0903:51

      St Peter's Church

      01:0903:51

      Loretto Upper School

      01:1003:51

      Beulah

      01:1003:52

      Ashgrove North

      01:1103:52

      Windsor Park Drive

      01:1103:53

      Levenhall Roundabout

      01:1203:53

      Moir Crescent

      01:1303:54

      Galt Road

      01:1303:54

      Wallyford Journey Hub

      01:1403:55

      Railway Station

      01:1403:55

      Chuckers Row

      01:1403:55

      Auction House

      01:1503:56

      Moodie Wynd

      01:1703:58

      Rowberry Walk

      01:1803:59

      Drummore Drive

      01:1803:59

      Alexander Drive

      01:1904:00

      Northfield House

      01:2004:01

      Health Centre

      01:2004:01

      Polwarth Terrace

      01:2104:02

      Hawthorn Road

      01:2204:03

      Gardiner Crescent

      01:2204:03

      Bankton Terrace

      01:2204:03

      Johnny Cope Stone

      01:2304:04

      Meadowmill Roundabout

      01:2304:04

      Seton West Mains

      01:2304:04

      Seton East

      01:2404:05

      St Germains

      01:2604:07

      Dean Road

      01:2704:08

      Cunningham Court

      01:2704:08

      Longniddry Inn

      01:2804:09

      Railway Station

      01:2904:10

      Wemyss Place

      01:29

      Gosford Road

      01:29

      Ferny Ness

      01:30

      Gosford House North Lodge

      01:32

      Craigielaw

      01:33

      The Pleasance

      01:34

      Parish Church

      01:34

      Poplars

      01:35

      Community Hall

      01:35

      Nature Reserve

      01:36

      Luffness Golf Club

      01:38

      Goose Green

      01:41

      Maule Terrace

      01:41

      Lammermuir Court

      01:41

      Broadgait

      01:41

      Muirfield House

      01:42

      Archerfield

      01:44

      Queenstonbank

      01:45

      Ruthven Road

      01:46

      Castle

      01:47

      Foreshot Terrace

      01:47

      Station Road

      01:48

      Ferrygate

      01:49

      Ferrybridge

      01:51

      South Gait

      01:51

      Golf Hotel

      01:52

      Hamilton Road

      01:52

      St Baldred's Church

      01:52

      Beach Road

      01:53

      Church Road

      01:54

      Abbey Crescent

      01:54

      Marmion Court

      01:55

      King's Knoll

      01:55

      Dundas Avenue

      01:56

      Sports Centre

      01:56

      Wishart Avenue

      01:57

      Law View

      01:57

      Dundas Road

      01:58

      Glenburn Road

      01:58

      Lochbridge Road East

      01:59
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      Lochbridge Road East – Bread Street

      Lochbridge Road East02:01
      St Baldred's Road02:01
      Bowling Green02:02
      Railway Station02:03
      St Baldred's Church02:03
      Hamilton Road02:04
      Golf Hotel02:04
      South Gait02:04
      Ferrybridge02:05
      Ferrygate02:06
      Station Road02:07
      Foreshot Terrace02:08
      Castle02:09
      Ruthven Road02:09
      Queenstonbank02:10
      Archerfield02:11
      Muirfield House02:13
      Broadgait02:13
      Lammermuir Court02:14
      Goose Green02:15
      West Links Road02:15
      Luffness Golf Club02:17
      Community Hall02:20
      Poplars02:21
      Parish Church02:21
      The Pleasance02:21
      Craigielaw02:22
      Gosford House North Lodge02:23
      Ferny Ness02:25
      Gosford Road02:26
      Wemyss Place02:26
      Railway Station02:2704:16
      Longniddry Inn02:2704:16
      Cunningham Court02:2804:17
      Dean Road02:2804:17
      St Germains02:2904:18
      Seton East02:3104:20
      Seton West Mains02:3104:20
      Meadowmill Roundabout02:3204:21
      Johnny Cope Stone02:3204:21
      Bankton Terrace02:3304:22
      Gardiner Crescent02:3304:22
      Hawthorn Road02:3404:23
      Polwarth Terrace02:3404:23
      Health Centre02:3504:24
      Northfield House02:3504:24
      Alexander Drive02:3604:25
      Drummore Drive02:3704:26
      Rowberry Walk02:3704:26
      Moodie Wynd02:3904:28
      Auction House02:4004:29
      Chuckers Row02:4104:30
      Railway Station02:4104:30
      Wallyford Journey Hub02:4204:31
      Galt Road02:4204:31
      Moir Crescent02:4304:32
      Levenhall Roundabout02:4404:33
      Windsor Park Drive02:4404:33
      Ashgrove North02:4504:34
      Beulah02:4504:34
      Loretto Upper School02:4604:35
      St Peter's Church02:4704:36
      High Street (Stop C)02:4804:37
      Bridge Street02:49
      Brunton Theatre Journey Hub02:49
      North High Street02:49
      Fisherrow02:50
      Maitland Park Road02:50
      Edinburgh Road02:51
      Brunstane Mill Road02:51
      Eastfield Gardens02:51
      Milton Terrace02:52
      Portobello Cemetery02:52
      Brunstane Bank02:52
      Edinburgh College (Milton Rd)02:53
      Magdalene Drive02:54
      Hope Lane02:54
      Portobello High School02:54
      Milton Gardens North02:55
      Duddingston Gardens02:56
      Duddingston Avenue02:56
      Duddingston Mills02:57
      Paisley Drive02:57
      Northfield Crescent02:58
      Ulster Drive02:58
      Willowbrae Gardens02:59
      Abercorn Road02:59
      Meadowbank House03:00
      Meadowbank Stadium03:00
      Wishaw Terrace03:00
      Marionville Road03:01
      Abbeyhill03:01
      Calton Terrace Brae03:02
      Regent Terrace03:03
      St Andrew's House03:03
      Waterloo Place03:04
      Princes Street (Waverley Steps)03:04
      Princes Street (Scott Mon.)03:05
      Princes Street (west)03:07
      Lothian Road03:09
      Usher Hall03:10
      Bread Street03:12
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Semple Street – Lochbridge Road East
      Semple Street - Lothian Road - Princes Street - Leith Street - London Road - Willowbrae Road - Milton Road West - Milton Road - Milton Road East - Edinburgh Road - North High Street - Bridge Street - High Street - Linkfield Road - Haddington Road - The Loan - Salters Road - Preston Road - Hawthorn Road - Schaw Road - Main Street - Lyars Road - High Street - Main Street - Main Road - Dirleton Road - Dirleton Avenue - Beach Road - Church Road - Abbey Road - Clifford Road - Law Road - Lochbridge Road
      Inbound: Lochbridge Road East – Bread Street
      Lochbridge Road - St Baldreds Road - Clifford Road - Station Road - Dirleton Avenue - Dirleton Road - Foreshot Terrace - Main Road - Main Street - High Street - Lyars Road - Main Street - Schaw Road - Hawthorn Road - Preston Road - Salters Road - The Loan - Moir Crescent - Linkfield Road - Windsor Park Drive - Linkfield Road - High Street - Bridge Street - North High Street - Edinburgh Road - Milton Road East - Milton Road - Milton Road West - Willowbrae Road - London Road - Lower London Road - London Road - Regent Road - Waterloo Place - Princes Street - Lothian Road

      Schedules and stops for this route are published in GTFS: great-britain, dft-gtfs

      Bus N124 FAQ

      • What time does the N124 bus start operating?

        Services on the N124 bus start at 00:35 on Saturday, Sunday.

      • What time does the N124 bus stop working?

        Services on the N124 bus stop at 04:10 on Saturday, Sunday.

      • Is there a N124 bus stop near me?

        Click here to view the nearest N124 bus stop.

      East Coast Buses N124 bus Route Map

      N124 bus Line Map PDF Version: N124 timetable, stops and map

      N124 (Edinburgh Buses)

      The first stop of the N124 bus route is Semple Street and the last stop is Lochbridge Road East. N124 is operational during on weekends.

      Additional information: N124 has 112 stops and the total trip duration for this route is approximately 84 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Edinburgh Buses suggested routes, real-time bus tracker, line route maps in Edinburgh, and helps to find the closest N124 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the N124 bus to take on your trip.

      N124 bus near me

      Last updated on May 5, 2026