Last buses from Gullane

Direct buses from Gullane go to 13 places. Tonight (Saturday) the last one leaves at 00:54 (after midnight), the 124 to Dirleton. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Edinburgh124 22:28124 22:28124 22:28124 22:28
Musselburgh124 23:36124 23:36124 23:36124 23:34
Prestonpans124 23:36124 23:36124 23:36124 23:34
Haddington122 16:36122 16:36122 16:36none
North Berwick124 00:54 after midnight124 00:54 after midnight124 00:54 after midnight124 00:52 after midnight
Cockenzie124 23:36124 23:36124 23:36124 23:34
Port Seton124 23:36124 23:36124 23:36124 23:34
Longniddry124 23:36124 23:36124 23:36124 23:34
Dirleton124 00:54 after midnight124 00:54 after midnight124 00:54 after midnight124 00:52 after midnight
Aberlady124 23:36124 23:36124 23:36124 23:34
Athelstaneford122 16:36122 16:36122 16:36none
Ballencrieff122 16:36122 16:36122 16:36none
Dremnone127 15:50nonenone

The time each last direct bus leaves Gullane, 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 Gullane tonight?
The 124 to Dirleton at 00:54 (after midnight) from Muirfield House, from the timetable for Saturday.
What time is the last bus from Gullane to Edinburgh?
The last direct bus from Gullane to Edinburgh: on weekdays, the 124 at 22:28 from Luffness Golf Club, reaching Edinburgh at 23:07; on Saturdays, the 124 at 22:28 from Luffness Golf Club, reaching Edinburgh at 23:07; on Sundays, the 124 at 22:28 from Luffness Golf Club, reaching Edinburgh at 23:07.
What time is the last bus from Gullane to Musselburgh?
The last direct bus from Gullane to Musselburgh: on weekdays, the 124 at 23:36 from Luffness Golf Club, reaching Musselburgh at 00:00; on Saturdays, the 124 at 23:36 from Luffness Golf Club, reaching Musselburgh at 00:00; on Sundays, the 124 at 23:34 from Luffness Golf Club, reaching Musselburgh at 23:58.
What time is the last bus from Gullane to Prestonpans?
The last direct bus from Gullane to Prestonpans: on weekdays, the 124 at 23:36 from Luffness Golf Club, reaching Prestonpans at 23:52; on Saturdays, the 124 at 23:36 from Luffness Golf Club, reaching Prestonpans at 23:52; on Sundays, the 124 at 23:34 from Luffness Golf Club, reaching Prestonpans at 23:50.
What time is the last bus from Gullane to Haddington?
The last direct bus from Gullane to Haddington: on weekdays, the 122 at 16:36 from Luffness Golf Club, reaching Haddington at 16:46; on Saturdays, the 122 at 16:36 from Luffness Golf Club, reaching Haddington at 16:46; on Sundays, there's no direct bus.
What time is the last bus from Gullane to North Berwick?
The last direct bus from Gullane to North Berwick: on weekdays, the 124 at 00:54 (after midnight) from Muirfield House, reaching North Berwick at 01:03; on Saturdays, the 124 at 00:54 (after midnight) from Muirfield House, reaching North Berwick at 01:03; on Sundays, the 124 at 00:52 (after midnight) from Muirfield House, reaching North Berwick at 01:01.
What time is the last bus from Gullane to Cockenzie?
The last direct bus from Gullane to Cockenzie: on weekdays, the 124 at 23:36 from Luffness Golf Club, reaching Cockenzie at 23:52; on Saturdays, the 124 at 23:36 from Luffness Golf Club, reaching Cockenzie at 23:52; on Sundays, the 124 at 23:34 from Luffness Golf Club, reaching Cockenzie at 23:50.
What time is the last bus from Gullane to Port Seton?
The last direct bus from Gullane to Port Seton: on weekdays, the 124 at 23:36 from Luffness Golf Club, reaching Port Seton at 23:51; on Saturdays, the 124 at 23:36 from Luffness Golf Club, reaching Port Seton at 23:51; on Sundays, the 124 at 23:34 from Luffness Golf Club, reaching Port Seton at 23:49.
What time is the last bus from Gullane to Longniddry?
The last direct bus from Gullane to Longniddry: on weekdays, the 124 at 23:36 from Luffness Golf Club, reaching Longniddry at 23:44; on Saturdays, the 124 at 23:36 from Luffness Golf Club, reaching Longniddry at 23:44; on Sundays, the 124 at 23:34 from Luffness Golf Club, reaching Longniddry at 23:42.
What time is the last bus from Gullane to Dirleton?
The last direct bus from Gullane to Dirleton: on weekdays, the 124 at 00:54 (after midnight) from Muirfield House, reaching Dirleton at 00:57; on Saturdays, the 124 at 00:54 (after midnight) from Muirfield House, reaching Dirleton at 00:57; on Sundays, the 124 at 00:52 (after midnight) from Muirfield House, reaching Dirleton at 00:55.
What time is the last bus from Gullane to Aberlady?
The last direct bus from Gullane to Aberlady: on weekdays, the 124 at 23:36 from Luffness Golf Club, reaching Aberlady at 23:39; on Saturdays, the 124 at 23:36 from Luffness Golf Club, reaching Aberlady at 23:39; on Sundays, the 124 at 23:34 from Luffness Golf Club, reaching Aberlady at 23:37.

Buses in Gullane · 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