108
Prentice Coaches
108 bus timetable: Haddington to Newcraighall
Haddington - Newcraighall
Route map
108 live route map
See the route, stops, and live buses currently on this line.
102 stops
Live buses loading
Map ready
Loading the route map...
Haddington → Fort Kinnaird
9 trips · first 07:48 · last 16:05
Mon–Fri
Live Valid 2026-04-07 – 2027-04-06
Swipe sideways to see later trips.
Stop
07:48
Fort Kinnaird
09:00
Fort Kinnaird
10:00
Fort Kinnaird
11:00
Fort Kinnaird
12:00
Fort Kinnaird
13:00
Fort Kinnaird
14:00
Fort Kinnaird
15:00
Fort Kinnaird
16:05
Fort Kinnaird
Fort Kinnaird → Haddington
8 trips · first 09:55 · last 17:10
Mon–Fri
Live Valid 2026-04-07 – 2027-04-06
Swipe sideways to see later trips.
Stop
09:55
Fort Kinnaird
10:55
Fort Kinnaird
11:55
Fort Kinnaird
12:55
Fort Kinnaird
13:55
Fort Kinnaird
15:00
Fort Kinnaird
16:00
Fort Kinnaird
17:10
Fort Kinnaird
Timetable data from Prentice Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code DPCE_108.
Main stops shown
13 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Haddington, High Street Stop A
- Haddington, Gateside Road opposite
- Gladsmuir Farmhouse opposite and before
- Macmerry, Whiteloch Road adjacent
- Tranent, Police Station
- Tranent, Polson Park at
- Wallyford, Chuckers Row near
- Musselburgh, Ashgrove South opposite
- Musselburgh, High Street (Stop D) Stop D
- Musselburgh, Tesco Terminus at
- Musselburgh, Newhailes Roundabout westbound
- Newcraighall Drive before
- Newcraighall, Fort Kinnaird westbound