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.

ToToday (Sunday)WeekdaysSaturdaysSundays
EdinburghX7 22:38X7 22:38X7 22:38X7 22:38
Bolton123 18:25123 18:20123 18:20123 18:25
Musselburgh107 00:27 after midnight107 23:56107 23:57107 00:27 after midnight
PrestonpansnoneX11 18:03111 17:09none
Haddingtonnone123 18:20123 18:20none
Tranent107 00:27 after midnight107 23:56107 23:57107 00:27 after midnight
DanderhallnoneX11 18:03111 17:09none
North Berwick121 18:55121 19:10121 19:10121 18:55
Cockenzienone111 17:09111 17:09none
DunbarX7 00:21 after midnightX7 00:20 after midnightX7 00:21 after midnightX7 00:21 after midnight
Port Setonnone111 17:09111 17:09none
Longniddrynone111 17:09111 17:09none
Dirletonnone122 15:50122 15:50none
Dolphingstone107 00:27 after midnight107 23:56107 23:57107 00:27 after midnight
Gullanenone122 15:50122 15:50none
Macmerry107 00:27 after midnight107 23:56107 23:57107 00:27 after midnight
Aberladynone122 15:50122 15:50none
East LintonX7 00:21 after midnightX7 00:20 after midnightX7 00:21 after midnightX7 00:21 after midnight
Gladsmuir107 00:27 after midnight107 23:56107 23:57107 00:27 after midnight
Newton VillagenoneX11 18:03111 17:09none
MillerhillnoneX11 18:03111 17:09none
Whitecraignone111 17:09111 17:09none
Old CraighallnoneX11 18:03111 17:09none
Athelstaneford121 18:55121 19:10121 19:10121 18:55
Ballencrieffnone111 17:09111 17:09none
Drem121 18:55121 19:10121 19:10121 18:55
Gifford123 18:25123 18:20123 18:20123 18:25
Pencaitlandnone123 18:20123 18:20none
PencraigX7 00:21 after midnightX7 00:20 after midnightX7 00:21 after midnightX7 00:21 after midnight
East Saltounnone123 18:20123 18:20none
Elphinstonenone110 06:44nonenone
East Fortune121 18:55121 19:10121 19:10121 18:55
Glenkinchienone123 18:20123 18:20none
Kingston121 18:55121 19:10121 19:10121 18:55
New Wintonnone110 06:44nonenone
West Saltounnone123 18:20123 18:20none

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