N107 Dunbar or Haddington - Edinburgh

A bus service operated by East Coast Buses

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

Timetable data from the Traveline National Dataset (TNDS),

More information

East Coast Buses

Website
Twitter
@EastCoastBuses

Cash (exact fare) accepted