GeoPunk Bus Timetables
Advertisement

N107 Bus Route: with Stops and Timetable

This bus service is run by East Coast Buses

Bus Route Search

Map of the N107 Bus Service

Advertisement

Bus Timetable for the N107 - 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

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Saturday

No Service on These Dates...

26-December-2024

01-January-2025

25-December-2024

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
opp, Dunbar Asda, Spott Road, Dunbar1:551:55----
at, Goldenstones Avenue, Spott Road, Dunbar1:571:57----
at, Bellevue Avenue, Spott Road, Dunbar1:571:57----
at, Parish Church, Queens Road, Dunbar1:581:58----
at, Railway Station, Countess Road, Dunbar1:581:58----
High Street, Dunbar1:591:59----
at, Bleachingfield, Belhaven Road, Dunbar2:002:00----
at, Boroughdales, Belhaven Road, Dunbar2:002:00----
at, Grahame Place, Belhaven Road, Dunbar2:012:01----
at, Gala Green, Belhaven Road, Dunbar2:012:01----
Belhaven, Belhaven Road2:032:03----
at, Old Police Station, Edinburgh Road, Belhaven2:032:03----
opp, Caravan Park, Edinburgh Road, West Barns2:042:04----
opp, School Brae, Edinburgh Road, West Barns2:042:04----
opp, Duke Street, Edinburgh Road, West Barns2:052:05----
at, East Links Family Park, Edinburgh Road, West Barns2:052:05----
opp, Hedderwick Hill Road End, A199, West Barns2:062:06----
opp, Tynefield, A199, West Barns2:082:08----
adj, Biel, A199, West Barns2:082:08----
opp, The Knowes, A199, East Linton2:102:10----
opp, Phantassie Farm, B1377, East Linton2:122:12----
opp, Bridgend Hotel, STATION ROAD, East Linton2:122:12----
opp, The Mart, Station Road, East Linton2:122:12----
opp, Orchardfield, HADDINGTON ROAD, East Linton2:122:12----
opp, Monksmuir Park, A199, Haddington2:162:16----
opp, Beanston, A199, Haddington2:182:18----
opp, Abbey Mains, A199, Haddington2:192:19----
opp, Abbey Toll, A199, Haddington2:202:20----
at, Traprain Terrace, Dunbar Road, Haddington2:222:22----
at 20, Dunbar Road, Haddington2:222:22----
at, Artillery Park, Hardgate, Haddington2:232:23----
Stop A, High Street, Haddington2:232:232:242:244:144:14
at, Police Station, Court Street, Haddington--2:242:244:144:14
Station Road, Haddington--2:242:244:154:15
adj, Letham Drive, West Road, Haddington--2:252:254:154:15
at, Park Lane, West Road, Haddington--2:252:254:154:15
opp, Knowes Road, WEST ROAD, Haddington--2:252:254:164:16
opp, Gateside Road, B6471, Haddington--2:262:264:164:16
at, Arthurs Way, B6471, Haddington--2:262:264:174:17
adj, Letham Mains Rd End, A199, Haddington----4:184:18
opp, Coates Road, A199, Gladsmuir----4:194:19
at, Liberty Hall, A199, Gladsmuir----4:204:20
opp and before, Gladsmuir Farmhouse, A199, Gladsmuir----4:214:21
E-bound, Roundabout, A199, Gladsmuir----4:224:22
adj, Industrial Estate East, A199, Macmerry----4:234:23
near, Penston Road End, A199, Macmerry----4:244:24
opp, St Germains Terrace, MAIN ROAD, Macmerry----4:254:25
adj, Whiteloch Road, MAIN ROAD, Macmerry----4:254:25
opp, Muirpark Road, Haddington Road, Tranent----4:284:28
near, Morrison Avenue, Haddington Road, Tranent----4:284:28
opp, St Martin's School, High Street, Tranent----4:294:29
Police Station, HIGH STREET, Tranent----4:294:29
W-bound, Bridge Street, New Row, Tranent----4:304:30
at, Polson Park, Edinburgh Road, Tranent----4:304:30
adj, Polson Gardens, Edinburgh Road, Tranent----4:314:31
opp, Dolphingstone Farm, A199, Dolphingstone----4:334:33
opp, Kinwegar Recycling Centre, A199, Dolphingstone----4:344:34
opp, Strawberry Corner, A199, Wallyford----4:354:35
near, Chuckers Row, SALTER'S ROAD, Wallyford----4:354:35
adj, Railway Station, THE LOAN, Wallyford----4:364:36
N-bound, Park & Choose, The Loan, Wallyford----4:364:36
at, Galt Road, MOIR CRESCENT, Musselburgh----4:374:37
adj, Moir Crescent, MOIR CRESCENT, Musselburgh----4:374:37
W-bound, Levenhall Roundabout, LINKFIELD ROAD, Musselburgh----4:384:38
adj, Windsor Park Drive, LINKFIELD ROAD, Musselburgh----4:394:39
near, Ashgrove North, LINKFIELD ROAD, Musselburgh----4:394:39
adj, Beulah, LINKFIELD ROAD, Musselburgh----4:404:40
opp, Loretto Upper School, LINKFIELD ROAD, Musselburgh----4:414:41
o/s, St Peter's Church, HIGH STREET, Musselburgh----4:414:41
Stop C, High Street (Stop C), HIGH STREET, Musselburgh----4:424:42
adj, Magdalene Drive, Milton Road, Magdalene--2:452:45--
after, Hope Lane, Milton Road, Magdalene--2:452:45--
opp, Portobello High School, Milton Road, Magdalene--2:462:46--
after, Milton Gardens North, Milton Road West, Durham--2:472:47--
opp, Duddingston Gardens, Milton Road West, Duddingston--2:472:47--
opp, Duddingston Avenue, MILTON ROAD WEST, Duddingston--2:482:48--
opp, Duddingston Mills, Willowbrae Road, Willowbrae--2:482:48--
before, Paisley Drive, Willowbrae Road, Willowbrae--2:492:49--
near, Northfield Crescent, Willowbrae Road, Willowbrae--2:492:49--
adj, Ulster Drive, Willowbrae Road, Willowbrae--2:502:50--
opp, Willowbrae Gardens, Willowbrae Road, Willowbrae--2:502:50--
before, Abercorn Road, Willowbrae Road, Willowbrae--2:502:50--
opp, Meadowbank House, London Road, Meadowbank--2:512:51--
opp, Meadowbank Stadium, London Road, Meadowbank--2:512:51--
opp, Wishaw Terrace, London Road, Meadowbank--2:522:52--
opp, Marionville Road, London Road, Abbeyhill--2:522:52--
W-bound, Abbeyhill, London Road--2:532:53--
opp, Calton Terrace Brae, Regent Road, Calton--2:532:53--
opp, Regent Terrace, Regent Road, Calton--2:542:54--
at, St Andrew's House, REGENT ROAD, Edinburgh--2:552:55--
Stop ZJ, Waterloo Place, WATERLOO PLACE, Edinburgh--2:552:55--
Stop PP, Princes Street (Waverley Steps), PRINCES STREET, Edinburgh--2:552:55--
Stop PT, Princes Street (Scott Mon.), Princes Street, Edinburgh--2:562:56--
Stop PY, Princes Street (west), Princes Street, Edinburgh--2:582:58--
Stop SE, Shandwick Place, West End--2:592:59--
Stop HD, West Maitland Street, Haymarket--3:023:02--
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

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Days Service Runs

Monday

No Service on These Dates...

01-January-2025

25-December-2024

26-December-2024

Service Runs on These Dates...

31-December-2024

Days Service Runs

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

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

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
Stop HD, West Maitland Street, Haymarket0:210:210:210:210:21--3:113:11
Stop SB, Shandwick Place, West End0:230:230:230:230:23--3:133:13
Stop GG, George Street (Assembly Rooms), George Street, Edinburgh-0:27-------
Stop PD, Princes Street (west), Princes Street, Edinburgh0:25-0:250:250:25--3:153:15
Stop PK, Princes Street (Scott Mon.), Princes Street, Edinburgh0:27-0:270:270:27--3:173:17
Stop PN, Princes Street (Waverley Steps), PRINCES STREET, Edinburgh0:280:290:280:280:28--3:183:18
Stop JC, Leith Street, Greenside0:290:300:290:290:29--3:193:19
Stop EE, Leopold Place, LONDON ROAD, Hillside0:320:320:320:320:32--3:223:22
near, Brunswick Street, London Road, Hillside0:330:330:330:330:33--3:233:23
near, Wellington Street, London Road, Hillside0:330:330:330:330:33--3:233:23
at, Brunton Place, London Road, Hillside0:330:330:330:330:33--3:233:23
E-bound 1, Abbeyhill, London Road0:340:340:340:340:34--3:243:24
after, Marionville Road, London Road, Abbeyhill0:350:350:350:350:35--3:253:25
at, Meadowbank Stadium, LONDON ROAD, Meadowbank0:360:360:360:360:36--3:263:26
at, Meadowbank House, London Road, Meadowbank0:370:370:370:370:37--3:273:27
opp, Abercorn Road, Willowbrae Road, Willowbrae0:370:370:370:370:37--3:273:27
after, Willowbrae Gardens, Willowbrae Road, Willowbrae0:380:380:380:380:38--3:283:28
opp, Ulster Drive, Willowbrae Road, Willowbrae0:390:390:390:390:39--3:293:29
adj, Northfield Crescent, Willowbrae Road, Willowbrae0:390:390:390:390:39--3:293:29
after, Paisley Drive, Willowbrae Road, Willowbrae0:390:390:390:390:39--3:293:29
o/s, Duddingston Mills, Willowbrae Road, Willowbrae0:390:390:390:390:39--3:293:29
after, Duddingston Avenue, Milton Road West, Duddingston0:400:400:400:400:40--3:303:30
before, Duddingston Gardens, Milton Road West, Duddingston0:410:410:410:410:41--3:313:31
after, Southfield Loan, Milton Road West, Duddingston0:410:410:410:410:41--3:313:31
opp, Milton Gardens North, Milton Road West, Durham0:420:420:420:420:42--3:323:32
at, Portobello High School, MILTON ROAD, Magdalene0:420:420:420:420:42--3:323:32
before, Hope Lane, Milton Road, Magdalene0:430:430:430:430:43--3:333:33
opp, Magdalene Drive, Milton Road, Magdalene0:430:430:430:430:43--3:333:33
opp, Edinburgh College (Milton Rd), Milton Road East, Brunstane0:430:430:430:430:43--3:333:33
opp, Brunstane Bank, Milton Road East, Brunstane0:440:440:440:440:44--3:343:34
before, Coillesdene Crescent, Milton Road East, Brunstane0:440:440:440:440:44--3:343:34
opp, Portobello Cemetery, Milton Road East, Brunstane0:450:450:450:450:45--3:353:35
before, Milton Terrace, Milton Road East, Brunstane0:450:450:450:450:45--3:353:35
after, Eastfield Gardens, Milton Road East, Brunstane0:450:450:450:450:45--3:353:35
opp, Brunstane Mill Road, MIlton Road East, Brunstane0:450:450:450:450:45--3:353:35
o/s 39, Edinburgh Road, EDINBURGH ROAD, Musselburgh0:460:460:460:460:46--3:363:36
opp, Maitland Park Road, EDINBURGH ROAD, Musselburgh0:460:460:460:460:46--3:363:36
Fisherow, NORTH HIGH STREET, Musselburgh0:470:470:470:470:47--3:373:37
Brunton Theatre Journey Hub, NORTH HIGH STREET, Musselburgh0:480:480:480:480:48--3:383:38
S-bound, Bridge Street, BRIDGE STREET, Musselburgh0:480:480:480:480:48--3:383:38
Stop B, High Street (Stop B), HIGH STREET, Musselburgh0:490:490:490:490:49--3:393:39
opp, St Peter's Church, LINKFIELD ROAD, Musselburgh0:500:500:500:500:50--3:403:40
o/s, Loretto Upper School, LINKFIELD ROAD, Musselburgh0:500:500:500:500:50--3:403:40
opp, Beulah, LINKFIELD ROAD, Musselburgh0:510:510:510:510:51--3:413:41
opp, Ashgrove North, LINKFIELD ROAD, Musselburgh0:520:520:520:520:52--3:423:42
opp, Windsor Park Drive, LINKFIELD ROAD, Musselburgh0:520:520:520:520:52--3:423:42
E-bound, Levenhall Roundabout, HADDINGTON ROAD, Musselburgh0:530:530:530:530:53--3:433:43
opp, Moir Crescent, HADDINGTON ROAD, Musselburgh0:540:540:540:540:54--3:443:44
opp, Galt Road, HADDINGTON ROAD, Musselburgh0:540:540:540:540:54--3:443:44
S-bound, Park & Choose, The Loan, Wallyford0:550:550:550:550:55--3:453:45
opp, Railway Station, THE LOAN, Wallyford0:550:550:550:550:55--3:453:45
adj, Chuckers Row, SALTER'S ROAD, Wallyford0:550:550:550:550:55--3:453:45
o/s, Strawberry Corner, A199, Wallyford0:560:560:560:560:56--3:463:46
adj, Kinwegar Recycling Centre, A199, Dolphingstone0:560:560:560:560:56--3:463:46
at, Dolphingstone Farm, A199, Dolphingstone0:570:570:570:570:57--3:473:47
opp, Polson Gardens, Edinburgh Road, Tranent0:590:590:590:590:59--3:493:49
opp, Polson Park, Edinburgh Road, Tranent1:001:001:001:001:00--3:503:50
at, Coal Neuk, Bridge Street, Tranent1:001:001:001:001:00--3:503:50
E-bound, Bridge Street, Tranent1:001:001:001:001:00--3:503:50
opp, Police Station, High Street, Tranent1:011:011:011:011:01--3:513:51
opp, Morrison Avenue, Haddington Road, Tranent1:021:021:021:021:02--3:523:52
opp, Muirpark Road, Haddington Road, Tranent1:021:021:021:021:02--3:523:52
opp, Whiteloch Road, MAIN ROAD, Macmerry1:051:051:051:051:05--3:553:55
adj, St Germains Terrace, MAIN ROAD, Macmerry1:051:051:051:051:05--3:553:55
adj, Satellite Park, A199, Macmerry1:061:061:061:061:06--3:563:56
opp, Industrial Estate West, A199, Macmerry1:061:061:061:061:06--3:563:56
opp, Industrial Estate East, A199, Macmerry1:071:071:071:071:07--3:573:57
W-bound, Roundabout, A199, Gladsmuir1:081:081:081:081:08--3:583:58
at, Gladsmuir Farmhouse, A199, Gladsmuir1:091:091:091:091:09--3:593:59
at, Lamington Road, A199, Gladsmuir1:091:091:091:091:09--3:593:59
opp, Liberty Hall, A199, Gladsmuir1:101:101:101:101:10--4:004:00
adj, Coates Road, A199, Gladsmuir1:111:111:111:111:11--4:014:01
opp, Letham Mains Rd End, A199, Haddington1:121:121:121:121:12--4:024:02
opp, Arthurs Way, B6471, Haddington1:131:131:131:131:13--4:034:03
adj, Gateside Road, B6471, Haddington1:141:141:141:141:14--4:044:04
at, Knowes Road, B6471, Haddington1:141:141:141:141:14--4:044:04
opp, Park Lane, West Road, Haddington1:151:151:151:151:15--4:054:05
opp, Letham Drive, West Road, Haddington1:151:151:151:151:15--4:054:05
at, Station Road, Haddington1:151:151:151:151:15--4:054:05
opp, Corn Exchange, Court Street, Haddington1:161:161:161:161:16--4:064:06
at, Market Street, Haddington1:161:161:161:161:161:201:204:064:06
opp, Artillery Park, Hardgate, Haddington-----1:201:20--
at 33, Dunbar Road, Haddington-----1:211:21--
opp, Traprain Terrace, Dunbar Road, Haddington-----1:211:21--
at, Abbey Toll, A199, Haddington-----1:231:23--
at, Abbey Mains, A199, Haddington-----1:241:24--
adj, Beanston, A199, Haddington-----1:251:25--
at, Monksmuir Park, A199, Haddington-----1:271:27--
at, Hailes Rd End, A199, Pencraig-----1:281:28--
at, Orchardfield, HADDINGTON ROAD, East Linton-----1:301:30--
adj, Orchard Court, STATION ROAD, East Linton-----1:311:31--
at, Bridgend Hotel, STATION ROAD, East Linton-----1:311:31--
at, Phantassie Farm, B1377, East Linton-----1:321:32--
adj, The Knowes, A199, East Linton-----1:331:33--
opp, Biel, A199, West Barns-----1:351:35--
adj, Tynefield, A199, West Barns-----1:351:35--
at, Hedderwick Hill Road End, A199, West Barns-----1:361:36--
opp, East Links Family Park, Edinburgh Road, West Barns-----1:381:38--
at, Duke Street, Edinburgh Road, West Barns-----1:381:38--
at, School Brae, Edinburgh Road, West Barns-----1:381:38--
at, Caravan Park, Edinburgh Road, West Barns-----1:391:39--
opp, Old Police Station, Edinburgh Road, Belhaven-----1:401:40--
Belhaven, High Street-----1:401:40--
opp, Gala Green, Belhaven Road, Dunbar-----1:411:41--
opp, Grahame Place, Belhaven Road, Dunbar-----1:421:42--
opp, Boroughdales, Belhaven Road, Dunbar-----1:421:42--
opp, Bleachingfield, Belhaven Road, Dunbar-----1:431:43--
High Street, HIGH STREET, Dunbar-----1:441:44--
opp, Railway Station, Queens Road, Dunbar-----1:441:44--
opp, Parish Church, Queens Road, Dunbar-----1:451:45--
opp, Bellevue Avenue, Spott Road, Dunbar-----1:451:45--
opp, Goldenstones Avenue, Spott Road, Dunbar-----1:461:46--
at, Dunbar Asda, Spott Road, Dunbar-----1:481:48--
opp, Dunbar Asda, Spott Road, Dunbar-----1:491:49--
Advertisement