GeoPunk Bus Timetables
Advertisement

N124 Bus Route: with Stops and Timetable

This bus service is run by East Coast Buses

Bus Route Search

Map of the N124 Bus Service

Advertisement

Bus Timetable for the N124 - Route

Outbound Localities Visited

Outbound Timetable

Choose Bus Stop

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Saturday

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Sunday

Days Service Runs

Days Service Runs

Saturday

Days Service Runs

Sunday

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Saturday

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Sunday

Days Service Runs

Days Service Runs

Saturday

Days Service Runs

Sunday
Lochbridge Road East, LOCHBRIDGE ROAD, North Berwick2:012:012:012:012:01-----
at 7, St Baldred's Road, ST BALDRED'S ROAD, North Berwick2:022:022:022:022:02-----
at, Bowling Green, CLIFFORD ROAD, North Berwick2:032:032:032:032:03-----
at, Railway Station, Station Road, North Berwick2:032:032:032:032:03-----
opp, St Baldred's Church, Dirleton Avenue, North Berwick2:032:032:032:032:03-----
opp and before, Hamilton Road, Dirleton Avenue, North Berwick2:042:042:042:042:04-----
opp, Golf Hotel, Dirleton Avenue, North Berwick2:042:042:042:042:04-----
adj, South Gait, Dirleton Avenue, North Berwick2:052:052:052:052:05-----
opp, Ferrybridge, A198, North Berwick2:052:052:052:052:05-----
adj, Ferrygate, A198, Dirleton2:072:072:072:072:07-----
adj, Station Road, DIRLETON ROAD, Dirleton2:082:082:082:082:08-----
at, Foreshot Terrace, DIRLETON ROAD, Dirleton2:082:082:082:082:08-----
at, Castle, B1345, Dirleton2:092:092:092:092:09-----
adj, Ruthven Road, B1345, Dirleton2:092:092:092:092:09-----
at, Queenstonbank, A198, Dirleton2:102:102:102:102:10-----
opp, Archerfield, A198, Dirleton2:112:112:112:112:11-----
opp and after, Muirfield House, MAIN STREET, Gullane2:142:142:142:142:14-----
opp, Broadgait, MAIN STREET, Gullane2:142:142:142:142:14-----
at, Lammermuir Court, MAIN STREET, Gullane2:142:142:142:142:14-----
opp, Goose Green, MAIN STREET, Gullane2:152:152:152:152:15-----
opp, West Links Road, A198, Gullane2:152:152:152:152:15-----
at, Luffness Golf Club, A198, Gullane2:182:182:182:182:18-----
at, Community Hall, A198, Aberlady2:212:212:212:212:21-----
at, Poplars, HIGH STREET, Aberlady2:212:212:212:212:21-----
opp, Parish Church, A198, Aberlady2:212:212:212:212:21-----
at, The Pleasance, A198, Aberlady2:222:222:222:222:22-----
opp, Craigielaw, A198, Aberlady2:222:222:222:222:22-----
at, Gosford House North Lodge, A198, Aberlady2:232:232:232:232:23-----
opp, Ferny Ness, A198, Longniddry2:252:252:252:252:25-----
opp, Gosford Road, Lyars Road, Longniddry2:262:262:262:262:26-----
at, Gosford House, LYARS ROAD, Longniddry2:272:272:272:272:27-----
at, Railway Station, Main Street, Longniddry2:272:272:272:272:274:164:164:164:164:16
opp, Longniddry Inn, MAIN STREET, Longniddry2:272:272:272:272:274:164:164:164:164:16
opp, Cunningham Court, A198, Longniddry2:282:282:282:282:284:174:174:174:174:17
opp, Dean Road, A198, Longniddry2:292:292:292:292:294:184:184:184:184:18
at, St Germains, A198, Longniddry2:302:302:302:302:304:194:194:194:194:19
opp, Seton East, A198, Port Seton2:312:312:312:312:314:204:204:204:204:20
adj, Johnny Cope Stone, B1361, Prestonpans2:332:332:332:332:334:224:224:224:224:22
W-bound, Bankton Terrace, B1361, Prestonpans2:332:332:332:332:334:224:224:224:224:22
opp, Gardiner Crescent, SCHAW ROAD, Prestonpans2:342:342:342:342:344:234:234:234:234:23
opp, Hawthorn Road, HAWTHORN ROAD, Prestonpans2:342:342:342:342:344:234:234:234:234:23
W-bound, Polwarth Terrace, PRESTON ROAD, Prestonpans2:352:352:352:352:354:244:244:244:244:24
opp, Health Centre, PRESTON ROAD, Prestonpans2:352:352:352:352:354:244:244:244:244:24
o/s, Northfield House, PRESTON ROAD, Prestonpans2:362:362:362:362:364:254:254:254:254:25
opp, Alexander Drive, B1361, Prestonpans2:372:372:372:372:374:264:264:264:264:26
opp, Drummore Drive, B1361, Prestonpans2:372:372:372:372:374:264:264:264:264:26
at, Rowberry Walk, B1361, Prestonpans2:382:382:382:382:384:274:274:274:274:27
adj, Moodie Wynd, B1361, Prestonpans2:392:392:392:392:394:284:284:284:284:28
at, Auction House, B1361, Wallyford2:402:402:402:402:404:294:294:294:294:29
near, Chuckers Row, SALTER'S ROAD, Wallyford2:412:412:412:412:414:304:304:304:304:30
adj, Railway Station, THE LOAN, Wallyford2:422:422:422:422:424:314:314:314:314:31
N-bound, Park & Choose, The Loan, Wallyford2:422:422:422:422:424:314:314:314:314:31
at, Galt Road, MOIR CRESCENT, Musselburgh2:432:432:432:432:434:324:324:324:324:32
adj, Moir Crescent, MOIR CRESCENT, Musselburgh2:432:432:432:432:434:324:324:324:324:32
W-bound, Levenhall Roundabout, LINKFIELD ROAD, Musselburgh2:442:442:442:442:444:334:334:334:334:33
adj, Windsor Park Drive, LINKFIELD ROAD, Musselburgh2:452:452:452:452:454:344:344:344:344:34
near, Ashgrove North, LINKFIELD ROAD, Musselburgh2:452:452:452:452:454:344:344:344:344:34
adj, Beulah, LINKFIELD ROAD, Musselburgh2:462:462:462:462:464:354:354:354:354:35
opp, Loretto Upper School, LINKFIELD ROAD, Musselburgh2:472:472:472:472:474:364:364:364:364:36
o/s, St Peter's Church, HIGH STREET, Musselburgh2:472:472:472:472:474:364:364:364:364:36
Stop C, High Street (Stop C), HIGH STREET, Musselburgh2:482:482:482:482:484:374:374:374:374:37
N-bound, Bridge Street, BRIDGE STREET, Musselburgh2:492:492:492:492:49-----
Brunton Theatre Journey Hub, NORTH HIGH STREET, Musselburgh2:492:492:492:492:49-----
near, North High Street, NORTH HIGH STREET, Musselburgh2:502:502:502:502:50-----
Fisherrow, NORTH HIGH STREET, Musselburgh2:502:502:502:502:50-----
adj, Maitland Park Road, EDINBURGH ROAD, Musselburgh2:512:512:512:512:51-----
opp 45, Edinburgh Road, EDINBURGH ROAD, Musselburgh2:512:512:512:512:51-----
after, Brunstane Mill Road, Milton Road East, Brunstane2:522:522:522:522:52-----
opp, Eastfield Gardens, Milton Road East, Brunstane2:522:522:522:522:52-----
opp, Milton Terrace, Milton Road East, Brunstane2:522:522:522:522:52-----
at, Portobello Cemetery, Milton Road East, Brunstane2:532:532:532:532:53-----
o/s, Brunstane Bank, Milton Road East, Brunstane2:532:532:532:532:53-----
at, Edinburgh College (Milton Rd), Milton Road East, Brunstane2:532:532:532:532:53-----
adj, Magdalene Drive, Milton Road, Magdalene2:542:542:542:542:54-----
after, Hope Lane, Milton Road, Magdalene2:542:542:542:542:54-----
opp, Portobello High School, Milton Road, Magdalene2:552:552:552:552:55-----
after, Milton Gardens North, Milton Road West, Durham2:562:562:562:562:56-----
opp, Duddingston Gardens, Milton Road West, Duddingston2:562:562:562:562:56-----
opp, Duddingston Avenue, MILTON ROAD WEST, Duddingston2:572:572:572:572:57-----
opp, Duddingston Mills, Willowbrae Road, Willowbrae2:572:572:572:572:57-----
before, Paisley Drive, Willowbrae Road, Willowbrae2:582:582:582:582:58-----
near, Northfield Crescent, Willowbrae Road, Willowbrae2:582:582:582:582:58-----
adj, Ulster Drive, Willowbrae Road, Willowbrae2:592:592:592:592:59-----
opp, Willowbrae Gardens, Willowbrae Road, Willowbrae2:592:592:592:592:59-----
before, Abercorn Road, Willowbrae Road, Willowbrae2:592:592:592:592:59-----
opp, Meadowbank House, London Road, Meadowbank3:003:003:003:003:00-----
opp, Meadowbank Stadium, London Road, Meadowbank3:003:003:003:003:00-----
opp, Wishaw Terrace, London Road, Meadowbank3:013:013:013:013:01-----
opp, Marionville Road, London Road, Abbeyhill3:013:013:013:013:01-----
W-bound, Abbeyhill, London Road3:023:023:023:023:02-----
opp, Calton Terrace Brae, Regent Road, Calton3:023:023:023:023:02-----
opp, Regent Terrace, Regent Road, Calton3:033:033:033:033:03-----
at, St Andrew's House, REGENT ROAD, Edinburgh3:043:043:043:043:04-----
Stop ZJ, Waterloo Place, WATERLOO PLACE, Edinburgh3:043:043:043:043:04-----
Stop PP, Princes Street (Waverley Steps), PRINCES STREET, Edinburgh3:043:043:043:043:04-----
Stop PT, Princes Street (Scott Mon.), Princes Street, Edinburgh3:053:053:053:053:05-----
Stop PY, Princes Street (west), Princes Street, Edinburgh3:083:083:083:083:08-----
Stop XD, Lothian Road, West End3:103:103:103:103:10-----
Stop XF, Usher Hall, Lothian Road, West End3:113:113:113:113:11-----
after, Bread Street, Lothian Road, Fountainbridge3:123:123:123:123:12-----
Advertisement

Inbound Localities Visited

Inbound Timetable

Choose Bus Stop

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Saturday

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Sunday

Days Service Runs

Days Service Runs

Saturday

Days Service Runs

Sunday

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Saturday

No Service on These Dates...

25-December-2024

26-December-2024

01-January-2025

Days Service Runs

Sunday

Days Service Runs

Days Service Runs

Saturday

Days Service Runs

Sunday
N-bound, Semple Street, Fountainbridge0:350:350:350:350:353:203:203:203:203:20
Stop XA, Usher Hall, Lothian Road, West End0:360:360:360:360:363:213:213:213:213:21
Stop XC, Lothian Road, West End0:380:380:380:380:383:233:233:233:233:23
Stop PD, Princes Street (west), Princes Street, Edinburgh0:400:400:400:400:403:253:253:253:253:25
Stop PK, Princes Street (Scott Mon.), Princes Street, Edinburgh0:420:420:420:420:423:273:273:273:273:27
Stop PN, Princes Street (Waverley Steps), PRINCES STREET, Edinburgh0:430:430:430:430:433:283:283:283:283:28
Stop JC, Leith Street, Greenside0:440:440:440:440:443:293:293:293:293:29
Stop EE, Leopold Place, LONDON ROAD, Hillside0:470:470:470:470:473:323:323:323:323:32
near, Brunswick Street, London Road, Hillside0:480:480:480:480:483:333:333:333:333:33
near, Wellington Street, London Road, Hillside0:480:480:480:480:483:333:333:333:333:33
at, Brunton Place, London Road, Hillside0:480:480:480:480:483:333:333:333:333:33
E-bound 1, Abbeyhill, London Road0:490:490:490:490:493:343:343:343:343:34
after, Marionville Road, London Road, Abbeyhill0:500:500:500:500:503:353:353:353:353:35
at, Meadowbank Stadium, LONDON ROAD, Meadowbank0:510:510:510:510:513:363:363:363:363:36
at, Meadowbank House, London Road, Meadowbank0:520:520:520:520:523:373:373:373:373:37
opp, Abercorn Road, Willowbrae Road, Willowbrae0:520:520:520:520:523:373:373:373:373:37
after, Willowbrae Gardens, Willowbrae Road, Willowbrae0:530:530:530:530:533:383:383:383:383:38
opp, Ulster Drive, Willowbrae Road, Willowbrae0:540:540:540:540:543:393:393:393:393:39
adj, Northfield Crescent, Willowbrae Road, Willowbrae0:540:540:540:540:543:393:393:393:393:39
after, Paisley Drive, Willowbrae Road, Willowbrae0:540:540:540:540:543:393:393:393:393:39
o/s, Duddingston Mills, Willowbrae Road, Willowbrae0:540:540:540:540:543:393:393:393:393:39
after, Duddingston Avenue, Milton Road West, Duddingston0:550:550:550:550:553:403:403:403:403:40
before, Duddingston Gardens, Milton Road West, Duddingston0:560:560:560:560:563:413:413:413:413:41
after, Southfield Loan, Milton Road West, Duddingston0:560:560:560:560:563:413:413:413:413:41
opp, Milton Gardens North, Milton Road West, Durham0:570:570:570:570:573:423:423:423:423:42
at, Portobello High School, MILTON ROAD, Magdalene0:570:570:570:570:573:423:423:423:423:42
before, Hope Lane, Milton Road, Magdalene0:580:580:580:580:583:433:433:433:433:43
opp, Magdalene Drive, Milton Road, Magdalene0:580:580:580:580:583:433:433:433:433:43
opp, Edinburgh College (Milton Rd), Milton Road East, Brunstane0:580:580:580:580:583:433:433:433:433:43
opp, Brunstane Bank, Milton Road East, Brunstane0:590:590:590:590:593:443:443:443:443:44
before, Coillesdene Crescent, Milton Road East, Brunstane0:590:590:590:590:593:443:443:443:443:44
opp, Portobello Cemetery, Milton Road East, Brunstane1:001:001:001:001:003:453:453:453:453:45
before, Milton Terrace, Milton Road East, Brunstane1:001:001:001:001:003:453:453:453:453:45
after, Eastfield Gardens, Milton Road East, Brunstane1:001:001:001:001:003:453:453:453:453:45
opp, Brunstane Mill Road, MIlton Road East, Brunstane1:001:001:001:001:003:453:453:453:453:45
o/s 39, Edinburgh Road, EDINBURGH ROAD, Musselburgh1:011:011:011:011:013:463:463:463:463:46
opp, Maitland Park Road, EDINBURGH ROAD, Musselburgh1:011:011:011:011:013:463:463:463:463:46
Fisherow, NORTH HIGH STREET, Musselburgh1:021:021:021:021:023:473:473:473:473:47
Brunton Theatre Journey Hub, NORTH HIGH STREET, Musselburgh1:031:031:031:031:033:483:483:483:483:48
S-bound, Bridge Street, BRIDGE STREET, Musselburgh1:031:031:031:031:033:483:483:483:483:48
Stop A, High Street (Stop A), HIGH STREET, Musselburgh1:041:041:041:041:043:493:493:493:493:49
opp, St Peter's Church, LINKFIELD ROAD, Musselburgh1:051:051:051:051:053:503:503:503:503:50
o/s, Loretto Upper School, LINKFIELD ROAD, Musselburgh1:051:051:051:051:053:503:503:503:503:50
opp, Beulah, LINKFIELD ROAD, Musselburgh1:061:061:061:061:063:513:513:513:513:51
opp, Ashgrove North, LINKFIELD ROAD, Musselburgh1:071:071:071:071:073:523:523:523:523:52
opp, Windsor Park Drive, LINKFIELD ROAD, Musselburgh1:071:071:071:071:073:523:523:523:523:52
E-bound, Levenhall Roundabout, HADDINGTON ROAD, Musselburgh1:081:081:081:081:083:533:533:533:533:53
opp, Moir Crescent, HADDINGTON ROAD, Musselburgh1:091:091:091:091:093:543:543:543:543:54
opp, Galt Road, HADDINGTON ROAD, Musselburgh1:091:091:091:091:093:543:543:543:543:54
S-bound, Park & Choose, The Loan, Wallyford1:101:101:101:101:103:553:553:553:553:55
opp, Railway Station, THE LOAN, Wallyford1:101:101:101:101:103:553:553:553:553:55
adj, Chuckers Row, SALTER'S ROAD, Wallyford1:111:111:111:111:113:563:563:563:563:56
opp, Auction House, B1361, Wallyford1:121:121:121:121:123:573:573:573:573:57
adj, Moodie Wynd, B1361, Prestonpans1:131:131:131:131:133:583:583:583:583:58
opp, Rowberry Walk, B1361, Prestonpans1:141:141:141:141:143:593:593:593:593:59
at, Drummore Drive, B1361, Prestonpans1:151:151:151:151:154:004:004:004:004:00
adj, Alexander Drive, B1361, Prestonpans1:151:151:151:151:154:004:004:004:004:00
opp, Northfield House, PRESTON ROAD, Prestonpans1:161:161:161:161:164:014:014:014:014:01
adj, Health Centre, PRESTON ROAD, Prestonpans1:171:171:171:171:174:024:024:024:024:02
E-bound, Polwarth Terrace, Preston Road, Prestonpans1:181:181:181:181:184:034:034:034:034:03
at, Hawthorn Road, HAWTHORN ROAD, Prestonpans1:181:181:181:181:184:034:034:034:034:03
at, Gardiner Crescent, SCHAW ROAD, Prestonpans1:181:181:181:181:184:034:034:034:034:03
E-bound, Bankton Terrace, B1361, Prestonpans1:191:191:191:191:194:044:044:044:044:04
opp, Johnny Cope Stone, B1361, Prestonpans1:191:191:191:191:194:044:044:044:044:04
adj, Seton East, A198, Port Seton1:211:211:211:211:214:064:064:064:064:06
opp, St Germains, A198, Longniddry1:221:221:221:221:224:074:074:074:074:07
adj, Dean Road, A198, Longniddry1:241:241:241:241:244:094:094:094:094:09
adj, Cunningham Court, A198, Longniddry1:241:241:241:241:244:094:094:094:094:09
at, Longniddry Inn, MAIN STREET, Longniddry1:251:251:251:251:254:104:104:104:104:10
opp, Railway Station, MAIN STREET, Longniddry1:251:251:251:251:254:104:104:104:104:10
opp, Gosford House, LYARS ROAD, Longniddry1:261:261:261:261:26-----
adj, Gosford Road, LYARS ROAD, Longniddry1:261:261:261:261:26-----
at, Ferny Ness, A198, Longniddry1:271:271:271:271:27-----
opp, Gosford House North Lodge, A198, Aberlady1:291:291:291:291:29-----
adj, Craigielaw, A198, Aberlady1:301:301:301:301:30-----
opp, The Pleasance, A198, Aberlady1:301:301:301:301:30-----
at, Parish Church, A198, Aberlady1:311:311:311:311:31-----
opp, Poplars, HIGH STREET, Aberlady1:311:311:311:311:31-----
opp, Community Hall, A198, Aberlady1:311:311:311:311:31-----
opp, Luffness Golf Club, A198, Gullane1:341:341:341:341:34-----
at, Goose Green, MAIN STREET, Gullane1:371:371:371:371:37-----
at, Maule Terrace, MAIN STREET, Gullane1:371:371:371:371:37-----
opp, Lammermuir Court, MAIN STREET, Gullane1:381:381:381:381:38-----
adj, Broadgait, MAIN STREET, Gullane1:381:381:381:381:38-----
near, Muirfield House, MAIN STREET, Gullane1:391:391:391:391:39-----
at, Archerfield, A198, Dirleton1:411:411:411:411:41-----
opp, Queenstonbank, A198, Dirleton1:421:421:421:421:42-----
opp, Ruthven Road, B1345, Dirleton1:431:431:431:431:43-----
opp, Castle, B1345, Dirleton1:431:431:431:431:43-----
opp, Foreshot Terrace, DIRLETON ROAD, Dirleton1:441:441:441:441:44-----
opp, Station Road, DIRLETON ROAD, Dirleton1:441:441:441:441:44-----
opp, Ferrygate, A198, Dirleton1:451:451:451:451:45-----
opp, Ferrybridge, A198, North Berwick1:471:471:471:471:47-----
opp, South Gait, Dirleton Avenue, North Berwick1:481:481:481:481:48-----
at, Golf Hotel, Dirleton Avenue, North Berwick1:481:481:481:481:48-----
near, Hamilton Road, Dirleton Avenue, North Berwick1:481:481:481:481:48-----
at, St Baldred's Church, Dirleton Avenue, North Berwick1:491:491:491:491:49-----
at, Beach Road, North Berwick1:501:501:501:501:50-----
at, Church Road, North Berwick1:501:501:501:501:50-----
at, Abbey Crescent, Abbey Road, North Berwick1:511:511:511:511:51-----
nr, Marmion Court, Abbey Road, North Berwick1:511:511:511:511:51-----
at, King's Knoll, CLIFFORD ROAD, North Berwick1:521:521:521:521:52-----
adj, Dundas Avenue, LAW ROAD, North Berwick1:531:531:531:531:53-----
opp, Sports Centre, LAW ROAD, North Berwick1:531:531:531:531:53-----
at, Wishart Avenue, Lochbridge Road, North Berwick1:531:531:531:531:53-----
opp, Law View, LOCHBRIDGE ROAD, North Berwick1:541:541:541:541:54-----
adj, Dundas Road, LOCHBRIDGE ROAD, North Berwick1:541:541:541:541:54-----
opp, Glenburn Road, LOCHBRIDGE ROAD, North Berwick1:551:551:551:551:55-----
Lochbridge Road East, LOCHBRIDGE ROAD, North Berwick1:551:551:551:551:55-----
Advertisement