BusGenie
107

107 bus timetable – Haddington: Dunbar to Musselburgh

Dunbar - Musselburgh

Mode Bus

Not the 107 you're looking for? 15 other bus routes in Great Britain use this number.

Dunbar → Musselburgh

4 trips · first 18:57 · last 23:22
Mon–Fri Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Stop
18:57 Musselburgh
19:57 Musselburgh
22:32 Musselburgh
23:22 Musselburgh
Dunbar Asda opposite
18:57
19:57
22:32
23:22
19:03
20:03
22:36
23:26
19:09
20:09
22:42
23:32
19:17
20:17
22:49
23:39
19:29
20:29
23:00
23:50
19:35
20:34
23:05
23:55
19:43
20:42
23:12
00:02+1
19:48
20:47
23:17
00:07+1
19:56
20:54
23:24
00:14+1
19:58
20:56
23:26
00:16+1
20:02
20:59
23:29
00:19+1

Musselburgh → Dunbar

4 trips · first 04:20 · last 06:57
Mon–Fri Live Valid 2026-05-25 – 2027-05-24

Swipe sideways to see later trips.

Stop
04:20 Musselburgh
05:44 Musselburgh
06:01 Musselburgh
06:57 Musselburgh
04:20
05:44
06:01
06:57
04:23
05:47
06:04
07:01
04:25
05:49
06:06
07:03
04:33
05:57
06:14
07:13
04:37
06:01
06:18
07:18
04:45
06:10
06:27
07:27
04:50
06:15
06:32
07:32
05:01
06:26
06:43
07:43
05:08
06:33
06:50
07:50
05:14
06:39
06:56
07:58
Dunbar Asda opposite
05:19
06:44
07:01
08:03

Timetable data from East Coast Buses, refreshed 2026-07-16 · Source: Traveline National Dataset (TNDS) · Service code ECBU_107.

Main stops shown

11 main stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Dunbar Asda opposite
  2. Dunbar, High Street
  3. West Barns, Duke Street opposite
  4. East Linton, Bridgend Hotel opposite
  5. Haddington, High Street Stop A
  6. Haddington, Arthurs Way at
  7. Macmerry, Whiteloch Road adjacent
  8. Tranent, Police Station
  9. Wallyford Journey Hub northbound
  10. Musselburgh, Levenhall Roundabout westbound
  11. Musselburgh, High Street (Stop D) Stop D

Looking for a different 107 bus?

15 other routes

The number 107 is used by 15 other bus routes around Great Britain, run by different operators in different areas.

See all 16 bus routes numbered 107