N107 - Haymarket - Haddington or Dunbar

A bus service operated by East Coast Buses

Haymarket - Haddington or Dunbar

Haymarket West Maitland Street (Stop HD) 00:2103:11
West End Shandwick Place (Stop SB) 00:2303:13
Edinburgh Princes Street (west) (Stop PD) 00:2503:15
Edinburgh Princes Street (Scott Mon.) (Stop PK) 00:2703:17
Edinburgh Princes Street (Waverley Steps) (Stop PN) 00:3103:21
Greenside Leith Street (Stop JC) 00:3203:22
Hillside Leopold Place (Stop EE) 00:3503:25
Hillside Brunswick Street (near) 00:3603:26
Hillside Wellington Street (near) 00:3603:26
Hillside, at Brunton Place 00:3603:26
Abbeyhill (E-bound 1) 00:3703:27
Abbeyhill, after Marionville Road 00:3803:28
Meadowbank Stadium (at) 00:3903:29
Meadowbank House (at) 00:4003:30
Willowbrae, opp Abercorn Road 00:4003:30
Willowbrae Gardens (after) 00:4103:31
Willowbrae, opp Ulster Drive 00:4203:32
Willowbrae, adj Northfield Crescent 00:4203:32
Willowbrae, after Paisley Drive 00:4203:32
Willowbrae, o/s Duddingston Mills 00:4203:32
Duddingston Avenue (after) 00:4303:33
Duddingston Gardens (before) 00:4403:34
Duddingston, after Southfield Loan 00:4403:34
Durham, opp Milton Gardens North 00:4503:35
Magdalene, at Portobello High School 00:4503:35
Magdalene, before Hope Lane 00:4603:36
Magdalene Drive (opp) 00:4603:36
Brunstane, opp Edinburgh College (Milton Rd) 00:4603:36
Brunstane Bank (opp) 00:4703:37
Brunstane, before Coillesdene Crescent 00:4703:37
Brunstane, opp Portobello Cemetery 00:4803:38
Brunstane, before Milton Terrace 00:4803:38
Brunstane, after Eastfield Gardens 00:4803:38
Brunstane Mill Road (opp) 00:4803:38
Musselburgh Edinburgh Road (o/s 39) 00:4903:39
Musselburgh, opp Maitland Park Road 00:4903:39
Musselburgh Fisherow 00:5003:40
Musselburgh Brunton Theatre Journey Hub 00:5103:41
Musselburgh Bridge Street (S-bound) 00:5103:41
Musselburgh High Street (Stop B) 00:5203:42
Musselburgh, opp St Peter's Church 00:5303:43
Musselburgh, o/s Loretto Upper School 00:5303:43
Musselburgh, opp Beulah 00:5403:44
Musselburgh, opp Ashgrove North 00:5503:45
Musselburgh, opp Windsor Park Drive 00:5503:45
Musselburgh Levenhall Roundabout (E-bound) 00:5603:46
Musselburgh, opp Moir Crescent 00:5703:47
Musselburgh, opp Galt Road 00:5703:47
Wallyford Journey Hub (S-bound) 00:5803:48
Wallyford, opp Railway Station 00:5803:48
Wallyford, adj Chuckers Row 00:5803:48
Wallyford, o/s Strawberry Corner 00:5903:49
Dolphingstone, adj Kinwegar Recycling Centre 00:5903:49
Dolphingstone Farm (at) 01:0003:50
Tranent, opp Polson Gardens 01:0203:52
Tranent, opp Polson Park 01:0303:53
Tranent, at Coal Neuk 01:0303:53
Tranent Bridge Street (E-bound) 01:0303:53
Tranent, opp Police Station 01:0403:54
Tranent, opp Morrison Avenue 01:0503:55
Tranent, opp Muirpark Road 01:0503:55
Macmerry, opp Whiteloch Road 01:0803:58
Macmerry, adj St Germains Terrace 01:0803:58
Macmerry, adj Satellite Park 01:0903:59
Macmerry, opp Industrial Estate West 01:0903:59
Macmerry, opp Industrial Estate East 01:1004:00
Gladsmuir Roundabout (W-bound) 01:1104:01
Gladsmuir Farmhouse (at) 01:1204:02
Gladsmuir, at Lamington Road 01:1204:02
Gladsmuir, opp Liberty Hall 01:1304:03
Gladsmuir, adj Coates Road 01:1404:04
Haddington, opp Letham Mains Rd End 01:1504:05
Haddington, opp Arthurs Way 01:1604:06
Haddington, adj Gateside Road 01:1704:07
Haddington, at Knowes Road 01:1704:07
Haddington, opp Park Lane 01:1804:08
Haddington, opp Letham Drive 01:1804:08
Haddington, at Station Road 01:1804:08
Haddington, opp Corn Exchange 01:1904:09
Haddington, at Market Street 01:1901:2004:09
Haddington, opp Artillery Park 01:20
Haddington Dunbar Road (at 33) 01:21
Haddington, opp Traprain Terrace 01:21
Haddington, at Abbey Toll 01:23
Haddington, at Abbey Mains 01:24
Haddington, adj Beanston 01:25
Haddington, at Monksmuir Park 01:27
Pencraig, at Hailes Rd End 01:28
East Linton, at Orchardfield 01:30
East Linton, adj Orchard Court 01:31
East Linton, at Bridgend Hotel 01:31
East Linton, at Phantassie Farm 01:32
East Linton, adj The Knowes 01:33
West Barns, opp Biel 01:35
West Barns, adj Tynefield 01:35
West Barns, at Hedderwick Hill Road End 01:36
West Barns, opp East Links Family Park 01:38
West Barns, at Duke Street 01:38
West Barns, at School Brae 01:38
West Barns, at Caravan Park 01:39
Belhaven, opp Old Police Station 01:40
Belhaven 01:40
Dunbar, opp Gala Green 01:41
Dunbar, opp Grahame Place 01:42
Dunbar, opp Boroughdales 01:42
Dunbar, opp Bleachingfield 01:43
Dunbar High Street 01:44
Dunbar, opp Railway Station 01:44
Dunbar, opp Parish Church 01:45
Dunbar, opp Bellevue Avenue 01:45
Dunbar, opp Goldenstones Avenue 01:46
Dunbar Asda (at) 01:48
Dunbar Asda (opp) 01:49

Haddington or Dunbar - Haymarket

Dunbar Asda (opp) 01:55
Dunbar, at Goldenstones Avenue 01:57
Dunbar, at Bellevue Avenue 01:57
Dunbar, at Parish Church 01:58
Dunbar, at Railway Station 01:58
Dunbar High Street 01:59
Dunbar, at Bleachingfield 02:00
Dunbar, at Boroughdales 02:00
Dunbar, at Grahame Place 02:01
Dunbar, at Gala Green 02:01
Belhaven 02:03
Belhaven, at Old Police Station 02:03
West Barns, opp Caravan Park 02:04
West Barns, opp School Brae 02:04
West Barns, opp Duke Street 02:05
West Barns, at East Links Family Park 02:05
West Barns, opp Hedderwick Hill Road End 02:06
West Barns, opp Tynefield 02:08
West Barns, adj Biel 02:08
East Linton, opp The Knowes 02:10
East Linton, opp Phantassie Farm 02:12
East Linton, opp Bridgend Hotel 02:12
East Linton, opp The Mart 02:12
East Linton, opp Orchardfield 02:12
Pencraig, opp Hailes Rd End 02:15
Haddington, opp Monksmuir Park 02:16
Haddington, opp Beanston 02:18
Haddington, opp Abbey Mains 02:19
Haddington, opp Abbey Toll 02:20
Haddington, at Traprain Terrace 02:22
Haddington Dunbar Road (at 20) 02:22
Haddington, at Artillery Park 02:23
Haddington High Street (Stop A) 02:2302:2404:14
Haddington, at Police Station 02:2404:14
Haddington Station Road 02:2404:15
Haddington, adj Letham Drive 02:2504:15
Haddington, at Park Lane 02:2504:15
Haddington, opp Knowes Road 02:2504:16
Haddington, opp Gateside Road 02:2604:16
Haddington, at Arthurs Way 02:2604:17
Magdalene Drive (adj) 02:45
Haddington, adj Letham Mains Rd End 04:18
Magdalene, after Hope Lane 02:45
Gladsmuir, opp Coates Road 04:19
Magdalene, opp Portobello High School 02:46
Gladsmuir, at Liberty Hall 04:20
Durham, after Milton Gardens North 02:47
Gladsmuir Farmhouse (opp and before) 04:21
Duddingston Gardens (opp) 02:47
Gladsmuir Roundabout (E-bound) 04:22
Duddingston Avenue (opp) 02:48
Macmerry, adj Industrial Estate East 04:23
Willowbrae, opp Duddingston Mills 02:48
Macmerry Penston Road End (near) 04:24
Willowbrae, before Paisley Drive 02:49
Macmerry, opp St Germains Terrace 04:25
Willowbrae Northfield Crescent (near) 02:49
Macmerry, adj Whiteloch Road 04:25
Willowbrae, adj Ulster Drive 02:50
Tranent, opp Muirpark Road 04:28
Willowbrae Gardens (opp) 02:50
Tranent Morrison Avenue (near) 04:28
Willowbrae, before Abercorn Road 02:50
Tranent, opp St Martin's School 04:29
Meadowbank House (opp) 02:51
Tranent Police Station 04:29
Meadowbank Stadium (opp) 02:51
Tranent Bridge Street (W-bound) 04:30
Meadowbank, opp Wishaw Terrace 02:52
Tranent, at Polson Park 04:30
Abbeyhill, opp Marionville Road 02:52
Tranent, adj Polson Gardens 04:31
Abbeyhill (W-bound) 02:53
Dolphingstone Farm (opp) 04:33
Calton Terrace Brae (opp) 02:53
Dolphingstone, opp Kinwegar Recycling Centre 04:34
Calton, opp Regent Terrace 02:54
Wallyford, opp Strawberry Corner 04:35
Edinburgh, at St Andrew's House 02:55
Wallyford Chuckers Row (near) 04:35
Edinburgh Waterloo Place (Stop ZJ) 02:55
Wallyford, adj Railway Station 04:36
Edinburgh Princes Street (Waverley Steps) (Stop PP) 02:56
Wallyford Journey Hub (N-bound) 04:36
Edinburgh Princes Street (Scott Mon.) (Stop PR) 02:56
Musselburgh, at Galt Road 04:37
Edinburgh Princes Street (west) (Stop PU) 02:57
Musselburgh, adj Moir Crescent 04:37
West End Shandwick Place (Stop SE) 02:59
Musselburgh Levenhall Roundabout (W-bound) 04:38
Haymarket West Maitland Street (Stop HD) 03:02
Musselburgh, adj Windsor Park Drive 04:39
Musselburgh Ashgrove North (near) 04:39
Musselburgh, adj Beulah 04:40
Musselburgh, opp Loretto Upper School 04:41
Musselburgh, o/s St Peter's Church 04:41
Musselburgh High Street (Stop C) 04:42

Timetable data from the Traveline National Dataset (TNDS)

More information

East Coast Buses


Exact cash fare accepted