GeoPunk Bus Timetables
Advertisement

H124 Bus Route: with Stops and Timetable

This bus service is run by East Coast Buses

Bus Route Search

Map of the H124 Bus Service

Advertisement

Bus Timetable for the H124 - Route

Outbound Localities Visited

Outbound Timetable

Choose Bus Stop

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

Lochbridge Road East, LOCHBRIDGE ROAD, North Berwick2:042:393:59-
at 7, St Baldred's Road, ST BALDRED'S ROAD, North Berwick2:052:404:00-
at, Bowling Green, CLIFFORD ROAD, North Berwick2:062:414:01-
at, Railway Station, Station Road, North Berwick2:062:414:01-
opp, St Baldred's Church, Dirleton Avenue, North Berwick2:062:414:01-
opp and before, Hamilton Road, Dirleton Avenue, North Berwick2:072:424:02-
opp, Golf Hotel, Dirleton Avenue, North Berwick2:072:424:02-
adj, South Gait, Dirleton Avenue, North Berwick2:082:434:03-
adj, Ferrygate, A198, Dirleton2:102:454:05-
adj, Station Road, DIRLETON ROAD, Dirleton2:112:464:06-
at, Foreshot Terrace, DIRLETON ROAD, Dirleton2:112:464:06-
at, Castle, B1345, Dirleton2:122:474:07-
adj, Ruthven Road, B1345, Dirleton2:122:474:07-
at, Queenstonbank, A198, Dirleton2:132:484:08-
opp, Archerfield, A198, Dirleton2:142:494:09-
opp and after, Muirfield House, MAIN STREET, Gullane2:172:524:12-
opp, Broadgait, MAIN STREET, Gullane2:172:524:12-
at, Lammermuir Court, MAIN STREET, Gullane2:172:524:12-
opp, Goose Green, MAIN STREET, Gullane2:182:534:13-
opp, West Links Road, A198, Gullane2:182:534:13-
at, Luffness Golf Club, A198, Gullane2:212:564:16-
at, Community Hall, A198, Aberlady2:242:594:19-
at, Poplars, HIGH STREET, Aberlady2:242:594:19-
opp, Parish Church, A198, Aberlady2:242:594:19-
at, The Pleasance, A198, Aberlady2:253:004:20-
opp, Craigielaw, A198, Aberlady2:253:004:20-
at, Gosford House North Lodge, A198, Aberlady2:263:014:21-
opp, Ferny Ness, A198, Longniddry2:283:034:23-
opp, Gosford Road, Lyars Road, Longniddry2:293:044:24-
at, Gosford House, LYARS ROAD, Longniddry2:303:054:25-
at, Railway Station, Main Street, Longniddry2:303:054:254:20
opp, Longniddry Inn, MAIN STREET, Longniddry2:303:054:254:20
opp, Cunningham Court, A198, Longniddry2:313:064:264:21
opp, Dean Road, A198, Longniddry2:323:074:274:22
at, St Germains, A198, Longniddry2:333:084:284:23
opp, Seton East, A198, Port Seton2:343:094:294:24
adj, Johnny Cope Stone, B1361, Prestonpans2:363:114:314:26
W-bound, Bankton Terrace, B1361, Prestonpans2:363:114:314:26
opp, Gardiner Crescent, SCHAW ROAD, Prestonpans2:373:124:324:27
opp, Hawthorn Road, HAWTHORN ROAD, Prestonpans2:373:124:324:27
W-bound, Polwarth Terrace, PRESTON ROAD, Prestonpans2:383:134:334:28
opp, Health Centre, PRESTON ROAD, Prestonpans2:383:134:334:28
o/s, Northfield House, PRESTON ROAD, Prestonpans2:393:144:344:29
opp, Alexander Drive, B1361, Prestonpans2:403:154:354:30
opp, Drummore Drive, B1361, Prestonpans2:403:154:354:30
at, Rowberry Walk, B1361, Prestonpans2:413:164:364:31
adj, Moodie Wynd, B1361, Prestonpans2:413:164:364:31
at, Auction House, B1361, Wallyford2:433:184:384:33
near, Chuckers Row, SALTER'S ROAD, Wallyford2:443:194:394:34
adj, Railway Station, THE LOAN, Wallyford2:443:194:394:34
at, Galt Road, MOIR CRESCENT, Musselburgh2:453:204:404:35
adj, Moir Crescent, MOIR CRESCENT, Musselburgh2:463:214:414:36
W-bound, Levenhall Roundabout, LINKFIELD ROAD, Musselburgh2:473:224:424:37
adj, Windsor Park Drive, LINKFIELD ROAD, Musselburgh2:473:224:424:37
near, Ashgrove North, LINKFIELD ROAD, Musselburgh2:483:234:434:38
adj, Beulah, LINKFIELD ROAD, Musselburgh2:483:234:434:38
opp, Loretto Upper School, LINKFIELD ROAD, Musselburgh2:493:244:444:39
o/s, St Peter's Church, HIGH STREET, Musselburgh2:493:244:444:39
Stop D, High Street (Stop D), HIGH STREET, Musselburgh2:503:254:454:40
N-bound, Bridge Street, BRIDGE STREET, Musselburgh2:50---
Brunton Theatre Journey Hub, NORTH HIGH STREET, Musselburgh2:51---
near, North High Street, NORTH HIGH STREET, Musselburgh2:51---
Fisherrow, NORTH HIGH STREET, Musselburgh2:52---
adj, Maitland Park Road, EDINBURGH ROAD, Musselburgh2:53---
opp 45, Edinburgh Road, EDINBURGH ROAD, Musselburgh2:53---
after, Brunstane Mill Road, Milton Road East, Brunstane2:54---
opp, Eastfield Gardens, Milton Road East, Brunstane2:54---
opp, Milton Terrace, Milton Road East, Brunstane2:55---
at, Portobello Cemetery, Milton Road East, Brunstane2:56---
o/s, Brunstane Bank, Milton Road East, Brunstane2:56---
at, Edinburgh College (Milton Rd), Milton Road East, Brunstane2:57---
adj, Magdalene Drive, Milton Road, Magdalene2:58---
after, Hope Lane, Milton Road, Magdalene2:59---
opp, Portobello High School, Milton Road, Magdalene2:59---
after, Milton Gardens North, Milton Road West, Durham3:00---
opp, Duddingston Gardens, Milton Road West, Duddingston3:00---
opp, Duddingston Avenue, MILTON ROAD WEST, Duddingston3:01---
opp, Duddingston Mills, Willowbrae Road, Willowbrae3:02---
before, Paisley Drive, Willowbrae Road, Willowbrae3:02---
near, Northfield Crescent, Willowbrae Road, Willowbrae3:03---
adj, Ulster Drive, Willowbrae Road, Willowbrae3:03---
opp, Willowbrae Gardens, Willowbrae Road, Willowbrae3:04---
before, Abercorn Road, Willowbrae Road, Willowbrae3:04---
opp, Meadowbank House, London Road, Meadowbank3:05---
opp, Meadowbank Stadium, London Road, Meadowbank3:06---
opp, Wishaw Terrace, London Road, Meadowbank3:06---
opp, Marionville Road, London Road, Abbeyhill3:07---
W-bound, Abbeyhill, London Road3:07---
opp, Brunton Place, London Road, Hillside3:08---
opp, Wellington Street, London Road, Hillside3:08---
opp, Brunswick Street, London Road, Hillside3:09---
Stop EC, Leopold Place, London Road, Hillside3:09---
Advertisement

Inbound Localities Visited

Inbound Timetable

Choose Bus Stop

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

25-December-2024

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

Stop EE, Leopold Place, LONDON ROAD, Hillside0:401:001:202:403:30
near, Brunswick Street, London Road, Hillside0:411:011:212:413:31
near, Wellington Street, London Road, Hillside0:411:011:212:413:31
E-bound 1, Abbeyhill, London Road0:431:031:232:423:32
after, Marionville Road, London Road, Abbeyhill0:441:041:242:433:33
at, Meadowbank Stadium, LONDON ROAD, Meadowbank0:461:061:262:443:34
at, Meadowbank House, London Road, Meadowbank0:481:081:282:453:35
opp, Abercorn Road, Willowbrae Road, Willowbrae0:491:091:292:463:36
after, Willowbrae Gardens, Willowbrae Road, Willowbrae0:491:091:292:463:36
opp, Ulster Drive, Willowbrae Road, Willowbrae0:501:101:302:473:37
adj, Northfield Crescent, Willowbrae Road, Willowbrae0:511:111:302:473:37
after, Paisley Drive, Willowbrae Road, Willowbrae0:511:111:312:483:38
o/s, Duddingston Mills, Willowbrae Road, Willowbrae0:521:121:312:483:38
after, Duddingston Avenue, Milton Road West, Duddingston0:531:131:322:493:39
before, Duddingston Gardens, Milton Road West, Duddingston0:541:141:332:503:40
after, Southfield Loan, Milton Road West, Duddingston0:541:141:342:513:41
opp, Milton Gardens North, Milton Road West, Durham0:551:151:342:513:41
at, Portobello High School, MILTON ROAD, Magdalene0:561:161:352:523:42
before, Hope Lane, Milton Road, Magdalene0:561:161:362:533:43
opp, Magdalene Drive, Milton Road, Magdalene0:571:171:362:533:43
opp, Edinburgh College (Milton Rd), Milton Road East, Brunstane0:581:181:372:543:44
opp, Brunstane Bank, Milton Road East, Brunstane0:581:181:372:543:44
before, Coillesdene Crescent, Milton Road East, Brunstane0:591:191:382:553:45
opp, Portobello Cemetery, Milton Road East, Brunstane0:591:191:382:553:45
before, Milton Terrace, Milton Road East, Brunstane0:591:191:382:553:45
after, Eastfield Gardens, Milton Road East, Brunstane1:001:201:392:563:46
opp, Brunstane Mill Road, MIlton Road East, Brunstane1:001:201:392:563:46
o/s 39, Edinburgh Road, EDINBURGH ROAD, Musselburgh1:011:211:402:573:47
opp, Maitland Park Road, EDINBURGH ROAD, Musselburgh1:021:221:402:573:47
Fisherow, NORTH HIGH STREET, Musselburgh1:031:231:422:593:49
Brunton Theatre Journey Hub, NORTH HIGH STREET, Musselburgh1:041:241:433:003:50
S-bound, Bridge Street, BRIDGE STREET, Musselburgh1:051:251:433:003:50
Stop A, High Street (Stop A), HIGH STREET, Musselburgh1:061:261:443:013:51
opp, St Peter's Church, LINKFIELD ROAD, Musselburgh1:071:271:453:023:52
o/s, Loretto Upper School, LINKFIELD ROAD, Musselburgh1:071:271:453:023:52
opp, Beulah, LINKFIELD ROAD, Musselburgh1:081:281:463:033:53
opp, Ashgrove North, LINKFIELD ROAD, Musselburgh1:091:291:473:043:54
opp, Windsor Park Drive, LINKFIELD ROAD, Musselburgh1:091:291:473:043:54
E-bound, Levenhall Roundabout, HADDINGTON ROAD, Musselburgh1:101:301:483:053:55
opp, Moir Crescent, HADDINGTON ROAD, Musselburgh1:111:311:483:053:55
opp, Galt Road, HADDINGTON ROAD, Musselburgh1:121:311:493:063:56
opp, Railway Station, THE LOAN, Wallyford1:131:321:503:073:57
adj, Chuckers Row, SALTER'S ROAD, Wallyford1:131:321:503:073:57
opp, Auction House, B1361, Wallyford1:141:331:513:083:58
adj, Moodie Wynd, B1361, Prestonpans1:161:351:533:104:00
opp, Rowberry Walk, B1361, Prestonpans1:171:361:533:104:00
at, Drummore Drive, B1361, Prestonpans1:171:371:543:114:01
adj, Alexander Drive, B1361, Prestonpans1:181:371:553:124:02
opp, Northfield House, PRESTON ROAD, Prestonpans1:191:381:553:124:02
adj, Health Centre, PRESTON ROAD, Prestonpans1:201:391:563:134:03
E-bound, Polwarth Terrace, Preston Road, Prestonpans1:211:401:573:144:04
at, Hawthorn Road, HAWTHORN ROAD, Prestonpans1:211:401:573:144:04
at, Gardiner Crescent, SCHAW ROAD, Prestonpans1:211:401:573:144:04
E-bound, Bankton Terrace, B1361, Prestonpans1:221:411:583:154:05
opp, Johnny Cope Stone, B1361, Prestonpans1:221:411:583:154:05
adj, Seton East, A198, Port Seton1:241:432:003:174:07
opp, St Germains, A198, Longniddry1:261:452:023:194:09
adj, Dean Road, A198, Longniddry1:271:462:033:204:10
adj, Cunningham Court, A198, Longniddry1:281:472:043:214:11
at, Longniddry Inn, MAIN STREET, Longniddry1:291:482:053:224:12
opp, Railway Station, MAIN STREET, Longniddry1:291:482:053:224:12
opp, Gosford House, LYARS ROAD, Longniddry1:30-2:063:23-
adj, Gosford Road, LYARS ROAD, Longniddry1:30-2:063:23-
at, Ferny Ness, A198, Longniddry1:31-2:073:24-
opp, Gosford House North Lodge, A198, Aberlady1:33-2:093:26-
adj, Craigielaw, A198, Aberlady1:34-2:103:27-
opp, The Pleasance, A198, Aberlady1:35-2:113:28-
at, Parish Church, A198, Aberlady1:36-2:123:29-
opp, Poplars, HIGH STREET, Aberlady1:36-2:123:29-
opp, Community Hall, A198, Aberlady1:36-2:123:29-
opp, Luffness Golf Club, A198, Gullane1:39-2:153:32-
at, Goose Green, MAIN STREET, Gullane1:42-2:183:35-
at, Maule Terrace, MAIN STREET, Gullane1:42-2:183:35-
opp, Lammermuir Court, MAIN STREET, Gullane1:43-2:193:36-
adj, Broadgait, MAIN STREET, Gullane1:43-2:193:36-
near, Muirfield House, MAIN STREET, Gullane1:44-2:203:37-
at, Archerfield, A198, Dirleton1:46-2:223:39-
opp, Queenstonbank, A198, Dirleton1:47-2:233:40-
opp, Ruthven Road, B1345, Dirleton1:48-2:243:41-
opp, Castle, B1345, Dirleton1:48-2:243:41-
opp, Foreshot Terrace, DIRLETON ROAD, Dirleton1:49-2:253:42-
opp, Station Road, DIRLETON ROAD, Dirleton1:49-2:253:42-
opp, Ferrygate, A198, Dirleton1:50-2:263:43-
opp, Ferrybridge, A198, North Berwick1:51-2:273:44-
opp, South Gait, Dirleton Avenue, North Berwick1:52-2:283:45-
at, Golf Hotel, Dirleton Avenue, North Berwick1:52-2:283:45-
near, Hamilton Road, Dirleton Avenue, North Berwick1:53-2:293:46-
at, St Baldred's Church, Dirleton Avenue, North Berwick1:53-2:293:46-
at, Beach Road, North Berwick1:54-2:303:47-
at, Church Road, North Berwick1:54-2:303:47-
at, Abbey Crescent, Abbey Road, North Berwick1:55-2:313:48-
nr, Marmion Court, Abbey Road, North Berwick1:55-2:313:48-
at, King's Knoll, CLIFFORD ROAD, North Berwick1:56-2:323:49-
adj, Dundas Avenue, LAW ROAD, North Berwick1:57-2:333:50-
opp, Sports Centre, LAW ROAD, North Berwick1:57-2:333:50-
opp, Law View, LOCHBRIDGE ROAD, North Berwick1:58-2:343:51-
adj, Dundas Road, LOCHBRIDGE ROAD, North Berwick1:59-2:353:52-
opp, Glenburn Road, LOCHBRIDGE ROAD, North Berwick1:59-2:353:52-
Lochbridge Road East, LOCHBRIDGE ROAD, North Berwick2:00-2:363:53-
Advertisement