GeoPunk Bus Timetables
Advertisement

H107 Bus Route: with Stops and Timetable

This bus service is run by East Coast Buses

Bus Route Search

Map of the H107 Bus Service

Advertisement

Bus Timetable for the H107 - Route

Outbound Localities Visited

Outbound Timetable

Choose Bus Stop

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

02-January-2025

26-December-2024

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

opp, Dunbar Asda, Spott Road, Dunbar-1:542:543:54-
at, Goldenstones Avenue, Spott Road, Dunbar-1:552:553:55-
at, Bellevue Avenue, Spott Road, Dunbar-1:562:563:56-
at, Parish Church, Queens Road, Dunbar-1:562:563:56-
at, Railway Station, Countess Road, Dunbar-1:562:563:56-
High Street, Dunbar-1:572:573:57-
at, Bleachingfield, Belhaven Road, Dunbar-1:572:573:57-
at, Boroughdales, Belhaven Road, Dunbar-1:582:583:58-
at, Grahame Place, Belhaven Road, Dunbar-1:592:593:59-
at, Gala Green, Belhaven Road, Dunbar-1:592:593:59-
Belhaven, Belhaven Road-2:003:004:00-
at, Old Police Station, Edinburgh Road, Belhaven-2:003:004:00-
opp, Caravan Park, Edinburgh Road, West Barns-2:013:014:01-
opp, School Brae, Edinburgh Road, West Barns-2:013:014:01-
opp, Duke Street, Edinburgh Road, West Barns-2:023:024:02-
at, East Links Family Park, Edinburgh Road, West Barns-2:023:024:02-
opp, Hedderwick Hill Road End, A199, West Barns-2:033:034:03-
opp, Tynefield, A199, West Barns-2:053:054:05-
adj, Biel, A199, West Barns-2:053:054:05-
opp, The Knowes, A199, East Linton-2:073:074:07-
opp, Phantassie Farm, B1377, East Linton-2:093:094:09-
opp, Bridgend Hotel, STATION ROAD, East Linton-2:093:094:09-
opp, The Mart, Station Road, East Linton-2:093:094:09-
opp, Orchardfield, HADDINGTON ROAD, East Linton-2:093:094:09-
opp, Monksmuir Park, A199, Haddington-2:133:134:13-
opp, Beanston, A199, Haddington-2:143:144:14-
opp, Abbey Mains, A199, Haddington-2:153:154:15-
opp, Abbey Toll, A199, Haddington-2:163:164:16-
at, Traprain Terrace, Dunbar Road, Haddington-2:183:184:18-
at 20, Dunbar Road, Haddington-2:183:184:18-
at, Artillery Park, Hardgate, Haddington-2:193:194:19-
Stop A, High Street, Haddington-2:193:194:194:19
at, Police Station, Court Street, Haddington-2:193:194:194:19
Station Road, Haddington-2:203:204:204:20
adj, Letham Drive, West Road, Haddington-2:203:204:204:20
at, Park Lane, West Road, Haddington-2:203:204:204:20
opp, Knowes Road, WEST ROAD, Haddington-2:213:214:214:21
opp, Gateside Road, B6471, Haddington-2:213:214:214:21
at, Arthurs Way, B6471, Haddington-2:223:224:224:22
adj, Letham Mains Rd End, A199, Haddington-2:233:234:234:23
opp, Coates Road, A199, Gladsmuir-2:243:244:244:24
at, Liberty Hall, A199, Gladsmuir-2:253:254:254:25
opp and before, Gladsmuir Farmhouse, A199, Gladsmuir-2:263:264:264:26
E-bound, Roundabout, A199, Gladsmuir-2:273:274:274:27
adj, Industrial Estate East, A199, Macmerry-2:283:284:284:28
near, Penston Road End, A199, Macmerry-2:293:294:294:29
opp, St Germains Terrace, MAIN ROAD, Macmerry-2:303:304:304:30
adj, Whiteloch Road, MAIN ROAD, Macmerry-2:303:304:304:30
opp, Muirpark Road, Haddington Road, Tranent-2:343:344:344:34
near, Morrison Avenue, Haddington Road, Tranent-2:343:344:344:34
opp, St Martin's School, High Street, Tranent-2:353:354:354:35
Police Station, HIGH STREET, Tranent-2:353:354:354:35
W-bound, Bridge Street, New Row, Tranent-2:363:364:364:36
at, Polson Park, Edinburgh Road, Tranent-2:363:364:364:36
adj, Polson Gardens, Edinburgh Road, Tranent-2:373:374:374:37
opp, Dolphingstone Farm, A199, Dolphingstone-2:393:394:394:39
opp, Kinwegar Recycling Centre, A199, Dolphingstone-2:413:414:414:41
opp, Strawberry Corner, A199, Wallyford-2:413:414:414:41
near, Chuckers Row, SALTER'S ROAD, Wallyford-2:423:424:424:42
adj, Railway Station, THE LOAN, Wallyford-2:423:424:424:42
at, Galt Road, MOIR CRESCENT, Musselburgh-2:433:434:434:43
adj, Moir Crescent, MOIR CRESCENT, Musselburgh-2:433:434:434:43
W-bound, Levenhall Roundabout, LINKFIELD ROAD, Musselburgh0:352:443:444:444:44
adj, Windsor Park Drive, LINKFIELD ROAD, Musselburgh0:362:453:454:454:45
near, Ashgrove North, LINKFIELD ROAD, Musselburgh0:362:453:454:454:45
adj, Beulah, LINKFIELD ROAD, Musselburgh0:372:463:464:464:46
opp, Loretto Upper School, LINKFIELD ROAD, Musselburgh0:372:463:464:464:46
o/s, St Peter's Church, HIGH STREET, Musselburgh0:382:473:474:474:47
Stop D, High Street (Stop D), HIGH STREET, Musselburgh0:392:483:484:484:48
N-bound, Bridge Street, BRIDGE STREET, Musselburgh0:402:48---
Brunton Theatre Journey Hub, NORTH HIGH STREET, Musselburgh0:412:49---
near, North High Street, NORTH HIGH STREET, Musselburgh0:412:49---
Fisherrow, NORTH HIGH STREET, Musselburgh0:422:50---
adj, Maitland Park Road, EDINBURGH ROAD, Musselburgh0:432:51---
opp 45, Edinburgh Road, EDINBURGH ROAD, Musselburgh0:442:51---
after, Brunstane Mill Road, Milton Road East, Brunstane0:452:52---
opp, Eastfield Gardens, Milton Road East, Brunstane0:452:52---
opp, Milton Terrace, Milton Road East, Brunstane0:462:53---
at, Portobello Cemetery, Milton Road East, Brunstane0:472:54---
o/s, Brunstane Bank, Milton Road East, Brunstane0:472:54---
at, Edinburgh College (Milton Rd), Milton Road East, Brunstane0:482:55---
adj, Magdalene Drive, Milton Road, Magdalene0:492:56---
after, Hope Lane, Milton Road, Magdalene0:502:57---
opp, Portobello High School, Milton Road, Magdalene0:502:57---
after, Milton Gardens North, Milton Road West, Durham0:512:58---
opp, Duddingston Gardens, Milton Road West, Duddingston0:512:58---
opp, Duddingston Avenue, MILTON ROAD WEST, Duddingston0:522:59---
opp, Duddingston Mills, Willowbrae Road, Willowbrae0:533:00---
before, Paisley Drive, Willowbrae Road, Willowbrae0:533:00---
near, Northfield Crescent, Willowbrae Road, Willowbrae0:543:01---
adj, Ulster Drive, Willowbrae Road, Willowbrae0:543:01---
opp, Willowbrae Gardens, Willowbrae Road, Willowbrae0:553:02---
before, Abercorn Road, Willowbrae Road, Willowbrae0:553:02---
opp, Meadowbank House, London Road, Meadowbank0:563:03---
opp, Meadowbank Stadium, London Road, Meadowbank0:573:04---
opp, Wishaw Terrace, London Road, Meadowbank0:573:04---
opp, Marionville Road, London Road, Abbeyhill0:583:05---
W-bound, Abbeyhill, London Road0:593:06---
opp, Brunton Place, London Road, Hillside0:593:06---
opp, Wellington Street, London Road, Hillside1:003:07---
opp, Brunswick Street, London Road, Hillside1:013:08---
Stop EC, Leopold Place, London Road, Hillside1:013:08---
Advertisement

Inbound Localities Visited

Inbound Timetable

Choose Bus Stop

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

No Service on These Dates...

26-December-2024

02-January-2025

Service Runs on These Dates...

01-January-2025

Days Service Runs

Stop EE, Leopold Place, LONDON ROAD, Hillside0:300:501:302:303:20
near, Brunswick Street, London Road, Hillside0:310:511:312:313:21
near, Wellington Street, London Road, Hillside0:310:511:312:313:21
E-bound 1, Abbeyhill, London Road0:330:531:322:323:22
after, Marionville Road, London Road, Abbeyhill0:340:541:332:333:23
at, Meadowbank Stadium, LONDON ROAD, Meadowbank0:360:561:342:343:24
at, Meadowbank House, London Road, Meadowbank0:380:581:352:353:25
opp, Abercorn Road, Willowbrae Road, Willowbrae0:390:591:362:363:26
after, Willowbrae Gardens, Willowbrae Road, Willowbrae0:390:591:362:363:26
opp, Ulster Drive, Willowbrae Road, Willowbrae0:401:001:372:373:27
adj, Northfield Crescent, Willowbrae Road, Willowbrae0:411:011:372:373:27
after, Paisley Drive, Willowbrae Road, Willowbrae0:411:011:382:383:28
o/s, Duddingston Mills, Willowbrae Road, Willowbrae0:421:021:382:383:28
after, Duddingston Avenue, Milton Road West, Duddingston0:431:031:392:393:29
before, Duddingston Gardens, Milton Road West, Duddingston0:441:041:402:403:30
after, Southfield Loan, Milton Road West, Duddingston0:441:041:412:413:31
opp, Milton Gardens North, Milton Road West, Durham0:451:051:412:413:31
at, Portobello High School, MILTON ROAD, Magdalene0:461:061:422:423:32
before, Hope Lane, Milton Road, Magdalene0:461:061:432:433:33
opp, Magdalene Drive, Milton Road, Magdalene0:471:071:432:433:33
opp, Edinburgh College (Milton Rd), Milton Road East, Brunstane0:481:081:442:443:34
opp, Brunstane Bank, Milton Road East, Brunstane0:481:081:442:443:34
before, Coillesdene Crescent, Milton Road East, Brunstane0:491:091:452:453:35
opp, Portobello Cemetery, Milton Road East, Brunstane0:491:091:452:453:35
before, Milton Terrace, Milton Road East, Brunstane0:491:091:452:453:35
after, Eastfield Gardens, Milton Road East, Brunstane0:501:101:462:463:36
opp, Brunstane Mill Road, MIlton Road East, Brunstane0:501:101:462:463:36
o/s 39, Edinburgh Road, EDINBURGH ROAD, Musselburgh0:511:111:472:473:37
opp, Maitland Park Road, EDINBURGH ROAD, Musselburgh0:521:121:472:473:37
Fisherow, NORTH HIGH STREET, Musselburgh0:531:131:492:493:39
Brunton Theatre Journey Hub, NORTH HIGH STREET, Musselburgh0:541:141:502:503:40
S-bound, Bridge Street, BRIDGE STREET, Musselburgh0:551:151:502:503:40
Stop B, High Street (Stop B), HIGH STREET, Musselburgh0:561:161:512:513:41
opp, St Peter's Church, LINKFIELD ROAD, Musselburgh0:571:171:522:523:42
o/s, Loretto Upper School, LINKFIELD ROAD, Musselburgh0:571:171:522:523:42
opp, Beulah, LINKFIELD ROAD, Musselburgh0:581:181:532:533:43
opp, Ashgrove North, LINKFIELD ROAD, Musselburgh0:591:191:542:543:44
opp, Windsor Park Drive, LINKFIELD ROAD, Musselburgh0:591:191:542:543:44
E-bound, Levenhall Roundabout, HADDINGTON ROAD, Musselburgh1:001:201:552:553:45
opp, Moir Crescent, HADDINGTON ROAD, Musselburgh1:011:211:552:553:45
opp, Galt Road, HADDINGTON ROAD, Musselburgh1:011:211:562:563:46
opp, Railway Station, THE LOAN, Wallyford1:021:221:572:573:47
adj, Chuckers Row, SALTER'S ROAD, Wallyford1:021:221:572:573:47
o/s, Strawberry Corner, A199, Wallyford1:031:231:582:583:48
adj, Kinwegar Recycling Centre, A199, Dolphingstone1:031:231:582:583:48
at, Dolphingstone Farm, A199, Dolphingstone1:051:251:592:593:49
opp, Polson Gardens, Edinburgh Road, Tranent1:081:282:023:023:52
opp, Polson Park, Edinburgh Road, Tranent1:081:282:023:023:52
at, Coal Neuk, Bridge Street, Tranent1:091:292:033:033:53
E-bound, Bridge Street, Tranent1:091:292:033:033:53
opp, Police Station, High Street, Tranent1:101:302:043:043:54
opp, Morrison Avenue, Haddington Road, Tranent1:111:312:053:053:55
opp, Muirpark Road, Haddington Road, Tranent1:111:312:053:053:55
opp, Whiteloch Road, MAIN ROAD, Macmerry1:141:342:083:083:58
adj, St Germains Terrace, MAIN ROAD, Macmerry1:141:342:083:083:58
adj, Satellite Park, A199, Macmerry1:151:352:093:093:59
opp, Industrial Estate West, A199, Macmerry1:151:352:093:093:59
opp, Industrial Estate East, A199, Macmerry1:161:362:103:104:00
W-bound, Roundabout, A199, Gladsmuir1:171:372:113:114:01
at, Gladsmuir Farmhouse, A199, Gladsmuir1:181:382:123:124:02
at, Lamington Road, A199, Gladsmuir1:181:382:123:124:02
opp, Liberty Hall, A199, Gladsmuir1:191:392:133:134:03
adj, Coates Road, A199, Gladsmuir1:201:402:143:144:04
opp, Letham Mains Rd End, A199, Haddington1:211:412:153:154:05
opp, Arthurs Way, B6471, Haddington1:221:422:163:164:06
adj, Gateside Road, B6471, Haddington1:231:432:173:174:07
at, Knowes Road, B6471, Haddington1:231:432:173:174:07
opp, Park Lane, West Road, Haddington1:241:442:183:184:08
opp, Letham Drive, West Road, Haddington1:241:442:183:184:08
at, Station Road, Haddington1:241:442:183:184:08
opp, Corn Exchange, Court Street, Haddington1:251:452:193:194:09
at, Market Street, Haddington1:251:452:193:194:09
opp, Artillery Park, Hardgate, Haddington1:25-2:193:19-
at 33, Dunbar Road, Haddington1:26-2:203:20-
opp, Traprain Terrace, Dunbar Road, Haddington1:26-2:203:20-
at, Abbey Toll, A199, Haddington1:28-2:223:22-
at, Abbey Mains, A199, Haddington1:29-2:223:22-
adj, Beanston, A199, Haddington1:30-2:233:23-
at, Monksmuir Park, A199, Haddington1:31-2:253:25-
at, Hailes Rd End, A199, Pencraig1:32-2:263:26-
at, Orchardfield, HADDINGTON ROAD, East Linton1:35-2:283:28-
adj, Orchard Court, STATION ROAD, East Linton1:35-2:283:28-
at, Bridgend Hotel, STATION ROAD, East Linton1:35-2:283:28-
at, Phantassie Farm, B1377, East Linton1:36-2:293:29-
adj, The Knowes, A199, East Linton1:37-2:303:30-
opp, Biel, A199, West Barns1:39-2:323:32-
adj, Tynefield, A199, West Barns1:39-2:323:32-
at, Hedderwick Hill Road End, A199, West Barns1:40-2:333:33-
opp, East Links Family Park, Edinburgh Road, West Barns1:42-2:353:35-
at, Duke Street, Edinburgh Road, West Barns1:42-2:353:35-
at, School Brae, Edinburgh Road, West Barns1:42-2:353:35-
at, Caravan Park, Edinburgh Road, West Barns1:43-2:363:36-
opp, Old Police Station, Edinburgh Road, Belhaven1:43-2:363:36-
Belhaven, High Street1:44-2:373:37-
opp, Gala Green, Belhaven Road, Dunbar1:45-2:383:38-
opp, Grahame Place, Belhaven Road, Dunbar1:45-2:383:38-
opp, Boroughdales, Belhaven Road, Dunbar1:46-2:393:39-
opp, Bleachingfield, Belhaven Road, Dunbar1:46-2:393:39-
High Street, HIGH STREET, Dunbar1:47-2:403:40-
opp, Railway Station, Queens Road, Dunbar1:47-2:403:40-
opp, Parish Church, Queens Road, Dunbar1:48-2:413:41-
opp, Bellevue Avenue, Spott Road, Dunbar1:48-2:413:41-
opp, Goldenstones Avenue, Spott Road, Dunbar1:48-2:413:41-
at, Dunbar Asda, Spott Road, Dunbar1:49-2:423:42-
opp, Dunbar Asda, Spott Road, Dunbar1:50-2:433:43-
Advertisement