Last buses from Haddington, East Lothian
Direct buses from Haddington, East Lothian go to 36 places. Tonight (Sunday) the last one leaves at 00:27 (after midnight), the 107 to Gladsmuir. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Sunday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Edinburgh | X7 22:38 | X7 22:38 | X7 22:38 | X7 22:38 |
| Bolton | 123 18:25 | 123 18:20 | 123 18:20 | 123 18:25 |
| Musselburgh | 107 00:27 after midnight | 107 23:56 | 107 23:57 | 107 00:27 after midnight |
| Prestonpans | none | X11 18:03 | 111 17:09 | none |
| Haddington | none | 123 18:20 | 123 18:20 | none |
| Tranent | 107 00:27 after midnight | 107 23:56 | 107 23:57 | 107 00:27 after midnight |
| Danderhall | none | X11 18:03 | 111 17:09 | none |
| North Berwick | 121 18:55 | 121 19:10 | 121 19:10 | 121 18:55 |
| Cockenzie | none | 111 17:09 | 111 17:09 | none |
| Dunbar | X7 00:21 after midnight | X7 00:20 after midnight | X7 00:21 after midnight | X7 00:21 after midnight |
| Port Seton | none | 111 17:09 | 111 17:09 | none |
| Longniddry | none | 111 17:09 | 111 17:09 | none |
| Dirleton | none | 122 15:50 | 122 15:50 | none |
| Dolphingstone | 107 00:27 after midnight | 107 23:56 | 107 23:57 | 107 00:27 after midnight |
| Gullane | none | 122 15:50 | 122 15:50 | none |
| Macmerry | 107 00:27 after midnight | 107 23:56 | 107 23:57 | 107 00:27 after midnight |
| Aberlady | none | 122 15:50 | 122 15:50 | none |
| East Linton | X7 00:21 after midnight | X7 00:20 after midnight | X7 00:21 after midnight | X7 00:21 after midnight |
| Gladsmuir | 107 00:27 after midnight | 107 23:56 | 107 23:57 | 107 00:27 after midnight |
| Newton Village | none | X11 18:03 | 111 17:09 | none |
| Millerhill | none | X11 18:03 | 111 17:09 | none |
| Whitecraig | none | 111 17:09 | 111 17:09 | none |
| Old Craighall | none | X11 18:03 | 111 17:09 | none |
| Athelstaneford | 121 18:55 | 121 19:10 | 121 19:10 | 121 18:55 |
| Ballencrieff | none | 111 17:09 | 111 17:09 | none |
| Drem | 121 18:55 | 121 19:10 | 121 19:10 | 121 18:55 |
| Gifford | 123 18:25 | 123 18:20 | 123 18:20 | 123 18:25 |
| Pencaitland | none | 123 18:20 | 123 18:20 | none |
| Pencraig | X7 00:21 after midnight | X7 00:20 after midnight | X7 00:21 after midnight | X7 00:21 after midnight |
| East Saltoun | none | 123 18:20 | 123 18:20 | none |
| Elphinstone | none | 110 06:44 | none | none |
| East Fortune | 121 18:55 | 121 19:10 | 121 19:10 | 121 18:55 |
| Glenkinchie | none | 123 18:20 | 123 18:20 | none |
| Kingston | 121 18:55 | 121 19:10 | 121 19:10 | 121 18:55 |
| New Winton | none | 110 06:44 | none | none |
| West Saltoun | none | 123 18:20 | 123 18:20 | none |
The time each last direct bus leaves Haddington, East Lothian, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.
Questions
- What time is the last bus from Haddington, East Lothian tonight?
- The 107 to Gladsmuir at 00:27 (after midnight) from Letham Mains Rd End, from the timetable for Sunday.
- What time is the last bus from Haddington, East Lothian to Edinburgh?
- The last direct bus from Haddington, East Lothian to Edinburgh: on weekdays, the X7 at 22:38 from Arthurs Way, reaching Edinburgh at 22:53; on Saturdays, the X7 at 22:38 from Arthurs Way, reaching Edinburgh at 22:53; on Sundays, the X7 at 22:38 from Arthurs Way, reaching Edinburgh at 22:53.
- What time is the last bus from Haddington, East Lothian to Bolton?
- The last direct bus from Haddington, East Lothian to Bolton: on weekdays, the 123 at 18:20 from Sunnyside, reaching Bolton at 18:42; on Saturdays, the 123 at 18:20 from Sunnyside, reaching Bolton at 18:42; on Sundays, the 123 at 18:25 from Parkend, reaching Bolton at 18:26.
- What time is the last bus from Haddington, East Lothian to Musselburgh?
- The last direct bus from Haddington, East Lothian to Musselburgh: on weekdays, the 107 at 23:56 from Letham Mains Rd End, reaching Musselburgh at 00:13; on Saturdays, the 107 at 23:57 from Letham Mains Rd End, reaching Musselburgh at 00:14; on Sundays, the 107 at 00:27 (after midnight) from Letham Mains Rd End, reaching Musselburgh at 00:45.
- What time is the last bus from Haddington, East Lothian to Prestonpans?
- The last direct bus from Haddington, East Lothian to Prestonpans: on weekdays, the X11 at 18:03 from Letham Mains Rd End, reaching Prestonpans at 18:18; on Saturdays, the 111 at 17:09 from Harperdean, reaching Prestonpans at 17:31; on Sundays, there's no direct bus.
- What time is the last bus from Haddington, East Lothian to Haddington?
- The last direct bus from Haddington, East Lothian to Haddington: on weekdays, the 123 at 18:20 from Sunnyside, reaching Haddington at 18:21; on Saturdays, the 123 at 18:20 from Sunnyside, reaching Haddington at 18:21; on Sundays, there's no direct bus.
- What time is the last bus from Haddington, East Lothian to Tranent?
- The last direct bus from Haddington, East Lothian to Tranent: on weekdays, the 107 at 23:56 from Letham Mains Rd End, reaching Tranent at 00:06; on Saturdays, the 107 at 23:57 from Letham Mains Rd End, reaching Tranent at 00:07; on Sundays, the 107 at 00:27 (after midnight) from Letham Mains Rd End, reaching Tranent at 00:38.
- What time is the last bus from Haddington, East Lothian to Danderhall?
- The last direct bus from Haddington, East Lothian to Danderhall: on weekdays, the X11 at 18:03 from Letham Mains Rd End, reaching Danderhall at 18:42; on Saturdays, the 111 at 17:09 from Harperdean, reaching Danderhall at 18:16; on Sundays, there's no direct bus.
- What time is the last bus from Haddington, East Lothian to North Berwick?
- The last direct bus from Haddington, East Lothian to North Berwick: on weekdays, the 121 at 19:10 from Harperdean, reaching North Berwick at 19:39; on Saturdays, the 121 at 19:10 from Harperdean, reaching North Berwick at 19:39; on Sundays, the 121 at 18:55 from Harperdean, reaching North Berwick at 19:24.
- What time is the last bus from Haddington, East Lothian to Cockenzie?
- The last direct bus from Haddington, East Lothian to Cockenzie: on weekdays, the 111 at 17:09 from Harperdean, reaching Cockenzie at 17:22; on Saturdays, the 111 at 17:09 from Harperdean, reaching Cockenzie at 17:22; on Sundays, there's no direct bus.
- What time is the last bus from Haddington, East Lothian to Dunbar?
- The last direct bus from Haddington, East Lothian to Dunbar: on weekdays, the X7 at 00:20 (after midnight) from Monksmuir Park, reaching Dunbar at 00:29; on Saturdays, the X7 at 00:21 (after midnight) from Monksmuir Park, reaching Dunbar at 00:30; on Sundays, the X7 at 00:21 (after midnight) from Monksmuir Park, reaching Dunbar at 00:30.
Buses in Haddington, East Lothian · Plan a journey with a change
Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 15 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook