N107 - Haymarket - Haddington or Dunbar

A bus service operated by East Coast Buses

Haymarket West Maitland Street (Stop HD) 00:21
West End Shandwick Place (Stop SB) 00:23
Edinburgh Princes Street (west) (Stop PD) 00:25
Edinburgh Princes Street (Scott Mon.) (Stop PK) 00:27
00:30
Edinburgh Princes Street (Waverley Steps) (Stop PN) 00:31
Greenside Leith Street (Stop JC) 00:32
Hillside Leopold Place (Stop EE) 00:35
Hillside Brunswick Street (near) 00:36
Hillside Wellington Street (near) 00:36
Hillside, at Brunton Place 00:36
Abbeyhill (E-bound 1) 00:37
Abbeyhill, after Marionville Road 00:38
Meadowbank Stadium (at) 00:39
Meadowbank House (at) 00:40
Willowbrae, opp Abercorn Road 00:40
Willowbrae Gardens (after) 00:41
Willowbrae, opp Ulster Drive 00:42
Willowbrae, adj Northfield Crescent 00:42
Willowbrae, after Paisley Drive 00:42
Willowbrae, o/s Duddingston Mills 00:42
Duddingston Avenue (after) 00:43
Duddingston Gardens (before) 00:44
Duddingston, after Southfield Loan 00:44
Durham, opp Milton Gardens North 00:45
Magdalene, at Portobello High School 00:45
Magdalene, before Hope Lane 00:46
Magdalene Drive (opp) 00:46
Brunstane, opp Edinburgh College (Milton Rd) 00:46
Brunstane Bank (opp) 00:47
Brunstane, before Coillesdene Crescent 00:47
Brunstane, opp Portobello Cemetery 00:48
Brunstane, before Milton Terrace 00:48
Brunstane, after Eastfield Gardens 00:48
Brunstane Mill Road (opp) 00:48
Musselburgh Edinburgh Road (o/s 39) 00:49
Musselburgh, opp Maitland Park Road 00:49
Musselburgh Fisherow 00:50
Musselburgh Brunton Theatre Journey Hub 00:51
Musselburgh Bridge Street (S-bound) 00:51
Musselburgh High Street (Stop B) 00:52
Musselburgh, opp St Peter's Church 00:53
Musselburgh, o/s Loretto Upper School 00:53
Musselburgh, opp Beulah 00:54
Musselburgh, opp Ashgrove North 00:55
Musselburgh, opp Windsor Park Drive 00:55
Musselburgh Levenhall Roundabout (E-bound) 00:56
Musselburgh, opp Moir Crescent 00:57
Musselburgh, opp Galt Road 00:57
Wallyford Journey Hub (S-bound) 00:58
Wallyford, opp Railway Station 00:58
Wallyford, adj Chuckers Row 00:58
Wallyford, o/s Strawberry Corner 00:59
Dolphingstone, adj Kinwegar Recycling Centre 00:59
Dolphingstone Farm (at) 01:00
Tranent, opp Polson Gardens 01:02
Tranent, opp Polson Park 01:03
Tranent, at Coal Neuk 01:03
Tranent Bridge Street (E-bound) 01:03
Tranent, opp Police Station 01:04
Tranent, opp Morrison Avenue 01:05
Tranent, opp Muirpark Road 01:05
Macmerry, opp Whiteloch Road 01:08
Macmerry, adj St Germains Terrace 01:08
Macmerry, adj Satellite Park 01:09
Macmerry, opp Industrial Estate West 01:09
Macmerry, opp Industrial Estate East 01:10
Gladsmuir Roundabout (W-bound) 01:11
Gladsmuir Farmhouse (at) 01:12
Gladsmuir, at Lamington Road 01:12
Gladsmuir, opp Liberty Hall 01:13
Gladsmuir, adj Coates Road 01:14
Haddington, opp Letham Mains Rd End 01:15
Haddington, opp Arthurs Way 01:16
Haddington, adj Gateside Road 01:17
Haddington, at Knowes Road 01:17
Haddington, opp Park Lane 01:18
Haddington, opp Letham Drive 01:18
Haddington, at Station Road 01:18
Haddington, opp Corn Exchange 01:19
Haddington, at Market Street 01:19

Timetable data from the Traveline National Dataset (TNDS),

More information

East Coast Buses

Website
Twitter
@EastCoastBuses

Cash (exact fare) accepted