Last buses from Dunbar

Direct buses from Dunbar go to 22 places. Tonight (Saturday) the last one leaves at 23:36, the 107 to East Linton. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
EdinburghX7 22:17X7 22:17X7 22:17X7 22:17
Musselburgh107 23:36107 23:35107 23:36107 00:06 after midnight
Berwick-upon-Tweed253 18:48253 18:48253 18:48none
Haddington107 23:36107 23:35107 23:36107 00:06 after midnight
Tranent107 23:36107 23:35107 23:36107 00:06 after midnight
North Berwick120 20:56120 18:57120 20:56120 18:55
Dolphingstone107 23:36107 23:35107 23:36107 00:06 after midnight
Macmerry107 23:36107 23:35107 23:36107 00:06 after midnight
East Linton107 23:36107 23:35107 23:36107 00:06 after midnight
Gladsmuir107 23:36107 23:35107 23:36107 00:06 after midnight
Reston253 18:48253 18:48253 18:48none
Burnmouth253 18:48253 18:48253 18:48none
Eyemouth253 18:48253 18:48253 18:48none
Lamberton253 18:48253 18:48253 18:48none
Marshall Meadows253 18:48253 18:48253 18:48none
Ayton253 18:48253 18:48253 18:48none
Grantshouse253 18:48253 18:48253 18:48none
Houndwood253 18:48253 18:48253 18:48none
Cockburnspath253 18:48253 18:48253 18:48none
Innerwick253 18:48253 18:48253 18:48none
Tyninghame120 20:56120 18:57120 20:56120 18:55
Whitekirk120 20:56120 18:57120 20:56120 18:55

The time each last direct bus leaves Dunbar, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 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 Dunbar tonight?
The 107 to East Linton at 23:36 from Biel, from the timetable for Saturday.
What time is the last bus from Dunbar to Edinburgh?
The last direct bus from Dunbar to Edinburgh: on weekdays, the X7 at 22:17 from Biel, reaching Edinburgh at 22:53; on Saturdays, the X7 at 22:17 from Biel, reaching Edinburgh at 22:53; on Sundays, the X7 at 22:17 from Biel, reaching Edinburgh at 22:53.
What time is the last bus from Dunbar to Musselburgh?
The last direct bus from Dunbar to Musselburgh: on weekdays, the 107 at 23:35 from Biel, reaching Musselburgh at 00:13; on Saturdays, the 107 at 23:36 from Biel, reaching Musselburgh at 00:14; on Sundays, the 107 at 00:06 (after midnight) from Biel, reaching Musselburgh at 00:45.
What time is the last bus from Dunbar to Berwick-upon-Tweed?
The last direct bus from Dunbar to Berwick-upon-Tweed: on weekdays, the 253 at 18:48 from Broxmouth House, reaching Berwick-upon-Tweed at 19:56; on Saturdays, the 253 at 18:48 from Broxmouth House, reaching Berwick-upon-Tweed at 19:56; on Sundays, there's no direct bus.
What time is the last bus from Dunbar to Haddington?
The last direct bus from Dunbar to Haddington: on weekdays, the 107 at 23:35 from Biel, reaching Haddington at 23:43; on Saturdays, the 107 at 23:36 from Biel, reaching Haddington at 23:44; on Sundays, the 107 at 00:06 (after midnight) from Biel, reaching Haddington at 00:14.
What time is the last bus from Dunbar to Tranent?
The last direct bus from Dunbar to Tranent: on weekdays, the 107 at 23:35 from Biel, reaching Tranent at 00:06; on Saturdays, the 107 at 23:36 from Biel, reaching Tranent at 00:07; on Sundays, the 107 at 00:06 (after midnight) from Biel, reaching Tranent at 00:38.
What time is the last bus from Dunbar to North Berwick?
The last direct bus from Dunbar to North Berwick: on weekdays, the 120 at 18:57 from Biel, reaching North Berwick at 19:12; on Saturdays, the 120 at 20:56 from Biel, reaching North Berwick at 21:11; on Sundays, the 120 at 18:55 from Biel, reaching North Berwick at 19:10.
What time is the last bus from Dunbar to Dolphingstone?
The last direct bus from Dunbar to Dolphingstone: on weekdays, the 107 at 23:35 from Biel, reaching Dolphingstone at 00:11; on Saturdays, the 107 at 23:36 from Biel, reaching Dolphingstone at 00:12; on Sundays, the 107 at 00:06 (after midnight) from Biel, reaching Dolphingstone at 00:43.
What time is the last bus from Dunbar to Macmerry?
The last direct bus from Dunbar to Macmerry: on weekdays, the 107 at 23:35 from Biel, reaching Macmerry at 00:01; on Saturdays, the 107 at 23:36 from Biel, reaching Macmerry at 00:02; on Sundays, the 107 at 00:06 (after midnight) from Biel, reaching Macmerry at 00:33.
What time is the last bus from Dunbar to East Linton?
The last direct bus from Dunbar to East Linton: on weekdays, the 107 at 23:35 from Biel, reaching East Linton at 23:37; on Saturdays, the 107 at 23:36 from Biel, reaching East Linton at 23:38; on Sundays, the 107 at 00:06 (after midnight) from Biel, reaching East Linton at 00:08.
What time is the last bus from Dunbar to Gladsmuir?
The last direct bus from Dunbar to Gladsmuir: on weekdays, the 107 at 23:35 from Biel, reaching Gladsmuir at 23:57; on Saturdays, the 107 at 23:36 from Biel, reaching Gladsmuir at 23:58; on Sundays, the 107 at 00:06 (after midnight) from Biel, reaching Gladsmuir at 00:28.

Buses in Dunbar · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 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