Last buses from Margate

Direct buses from Margate go to 28 places. Tonight (Saturday) the last one leaves at 00:34 (after midnight), the 022 to Broadstairs. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Canterbury8 22:228 22:228 22:228 21:52
Victoria022 19:15022 19:15022 19:15022 19:15
Gillingham022 10:00022 10:00022 10:00022 10:00
Elephant & Castle022 19:15022 19:15022 19:15022 19:15
Broadstairs022 00:34 after midnight022 00:34 after midnight022 00:34 after midnight022 00:34 after midnight
Lewisham022 19:15022 19:15022 19:15022 19:15
Ramsgate022 00:34 after midnight022 00:34 after midnight022 00:34 after midnight022 00:34 after midnight
Whitstable022 19:15022 19:15022 19:15022 19:15
Walworth022 19:15022 19:15022 19:15022 19:15
Herne Bay36 19:5036 19:5036 19:50none
New Cross Gate022 19:15022 19:15022 19:15022 19:15
Minsternone942 15:51nonenone
Sturry8 22:228 22:228 22:228 21:52
Bluewater022 15:40022 15:25022 15:40022 15:40
Eltham022 19:15022 19:15022 19:15022 19:15
SandwichBK1 14:30BK1 14:23BK1 14:30BK1 14:30
Birchington-on-Sea8 22:228 22:228 22:228 21:52
Westgate-on-Sea8 22:228 22:228 22:228 21:52
Cliffs Endnone944 15:36nonenone
Westbere8 22:228 22:228 22:228 21:52
BetteshangerBK1 14:30BK1 14:23BK1 14:30BK1 14:30
EythorneBK1 14:30BK1 14:23BK1 14:30BK1 14:30
St Nicholas at Wade8 22:228 22:228 22:228 21:52
Acolnone942 15:51nonenone
Hersden8 22:228 22:228 22:228 21:52
Sarre8 22:228 22:228 22:228 21:52
Upstreet8 22:228 22:228 22:228 21:52
Potten Street36 13:3436 13:3436 13:34none

The time each last direct bus leaves Margate, 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 Margate tonight?
The 022 to Broadstairs at 00:34 (after midnight) from The Wheatsheaf, from the timetable for Saturday.
What time is the last bus from Margate to Canterbury?
The last direct bus from Margate to Canterbury: on weekdays, the 8 at 22:22 from Norman Road, reaching Canterbury at 22:56; on Saturdays, the 8 at 22:22 from Norman Road, reaching Canterbury at 22:56; on Sundays, the 8 at 21:52 from Norman Road, reaching Canterbury at 22:26.
What time is the last bus from Margate to Victoria?
The last direct bus from Margate to Victoria: on weekdays, the 022 at 19:15 from Marine Terrace, reaching Victoria at 21:50; on Saturdays, the 022 at 19:15 from Marine Terrace, reaching Victoria at 21:50; on Sundays, the 022 at 19:15 from Marine Terrace, reaching Victoria at 21:50.
What time is the last bus from Margate to Gillingham?
The last direct bus from Margate to Gillingham: on weekdays, the 022 at 10:00 from Marine Terrace, reaching Gillingham at 11:40; on Saturdays, the 022 at 10:00 from Marine Terrace, reaching Gillingham at 11:40; on Sundays, the 022 at 10:00 from Marine Terrace, reaching Gillingham at 11:40.
What time is the last bus from Margate to Elephant & Castle?
The last direct bus from Margate to Elephant & Castle: on weekdays, the 022 at 19:15 from Marine Terrace, reaching Elephant & Castle at 21:35; on Saturdays, the 022 at 19:15 from Marine Terrace, reaching Elephant & Castle at 21:35; on Sundays, the 022 at 19:15 from Marine Terrace, reaching Elephant & Castle at 21:35.
What time is the last bus from Margate to Broadstairs?
The last direct bus from Margate to Broadstairs: on weekdays, the 022 at 00:34 (after midnight) from The Wheatsheaf, reaching Broadstairs at 00:38; on Saturdays, the 022 at 00:34 (after midnight) from The Wheatsheaf, reaching Broadstairs at 00:38; on Sundays, the 022 at 00:34 (after midnight) from The Wheatsheaf, reaching Broadstairs at 00:38.
What time is the last bus from Margate to Lewisham?
The last direct bus from Margate to Lewisham: on weekdays, the 022 at 19:15 from Marine Terrace, reaching Lewisham at 21:18; on Saturdays, the 022 at 19:15 from Marine Terrace, reaching Lewisham at 21:18; on Sundays, the 022 at 19:15 from Marine Terrace, reaching Lewisham at 21:18.
What time is the last bus from Margate to Ramsgate?
The last direct bus from Margate to Ramsgate: on weekdays, the 022 at 00:34 (after midnight) from The Wheatsheaf, reaching Ramsgate at 00:45; on Saturdays, the 022 at 00:34 (after midnight) from The Wheatsheaf, reaching Ramsgate at 00:45; on Sundays, the 022 at 00:34 (after midnight) from The Wheatsheaf, reaching Ramsgate at 00:45.
What time is the last bus from Margate to Whitstable?
The last direct bus from Margate to Whitstable: on weekdays, the 022 at 19:15 from Marine Terrace, reaching Whitstable at 20:10; on Saturdays, the 022 at 19:15 from Marine Terrace, reaching Whitstable at 20:10; on Sundays, the 022 at 19:15 from Marine Terrace, reaching Whitstable at 20:10.
What time is the last bus from Margate to Walworth?
The last direct bus from Margate to Walworth: on weekdays, the 022 at 19:15 from Marine Terrace, reaching Walworth at 21:30; on Saturdays, the 022 at 19:15 from Marine Terrace, reaching Walworth at 21:30; on Sundays, the 022 at 19:15 from Marine Terrace, reaching Walworth at 21:30.
What time is the last bus from Margate to Herne Bay?
The last direct bus from Margate to Herne Bay: on weekdays, the 36 at 19:50 from St James' Park Road, reaching Herne Bay at 20:09; on Saturdays, the 36 at 19:50 from St James' Park Road, reaching Herne Bay at 20:09; on Sundays, there's no direct bus.

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