Last buses from Oxford Circus

Direct buses from Oxford Circus go to 40 places. Tonight (Sunday) the last one leaves at 01:05 (after midnight), the N118 to Soho. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
Belgravia390 00:22 after midnight390 00:22 after midnight390 00:26 after midnight390 00:22 after midnight
Victoria390 00:22 after midnight390 00:22 after midnight390 00:26 after midnight390 00:22 after midnight
Marble Arch390 00:22 after midnight390 00:22 after midnight390 00:26 after midnight390 00:22 after midnight
City of LondonN8 23:55N8 23:59N8 05:23N8 23:55
Golders Green139 00:12 after midnight139 00:12 after midnight139 00:09 after midnight139 00:12 after midnight
Charing CrossN118 01:05 after midnightN118 01:05 after midnightN118 01:02 after midnightN118 01:05 after midnight
Elephant & Castle453 00:06 after midnight453 00:06 after midnight453 00:11 after midnight453 00:06 after midnight
Temple139 00:23 after midnight139 00:23 after midnight139 00:23 after midnight139 00:23 after midnight
Lisson Grove453 00:35 after midnight453 00:35 after midnight453 00:44 after midnight453 00:35 after midnight
SohoN118 01:05 after midnightN118 01:05 after midnightN118 01:02 after midnightN118 01:05 after midnight
South Hampstead139 00:12 after midnight139 00:12 after midnight139 00:09 after midnight139 00:12 after midnight
Waterloo139 00:23 after midnight139 00:23 after midnight139 00:23 after midnight139 00:23 after midnight
Brixton159 23:52159 23:52159 23:52159 23:52
CroydonN109 04:11N109 04:11N109 05:21N109 04:11
Tottenham Court RoadN98 00:43 after midnightN98 00:43 after midnightN207 01:29 after midnightN98 00:43 after midnight
LewishamN136 04:31N136 04:31N136 04:31N136 04:31
RomfordN15 05:11N15 05:11N15 05:06N15 05:11
HolbornN98 00:43 after midnightN98 00:43 after midnightN207 01:29 after midnightN98 00:43 after midnight
Lambeth453 00:06 after midnight453 00:06 after midnight453 00:11 after midnight453 00:06 after midnight
Peckham453 00:06 after midnight453 00:06 after midnight453 00:11 after midnight453 00:06 after midnight
SudburyN18 05:38N18 05:38N118 06:30N18 05:38
Walworth453 00:06 after midnight453 00:06 after midnight453 00:11 after midnight453 00:06 after midnight
Hyde Park Corner390 00:22 after midnight390 00:22 after midnight390 00:26 after midnight390 00:22 after midnight
Walthamstow55 23:5555 23:5155 23:5555 23:55
Westminster88 00:10 after midnight88 00:13 after midnight88 00:13 after midnight88 00:10 after midnight
Baker Street453 00:35 after midnight453 00:35 after midnight453 00:44 after midnight453 00:35 after midnight
UxbridgeN207 05:24N207 05:24N207 05:09N207 05:24
IlfordN25 04:55N25 04:55N25 04:52N25 04:55
Camberwell12 23:5012 23:5012 23:5112 23:50
New Cross Gate453 00:06 after midnight453 00:06 after midnight453 00:11 after midnight453 00:06 after midnight
Shoreditch55 23:55N8 23:5955 23:5555 23:55
Hackney55 23:5555 23:5155 23:5555 23:55
HarrowN18 05:38N18 05:38N18 05:39N18 05:38
BromleyN3 05:46N3 05:46N3 05:46N3 05:46
Clapham Park159 23:52159 23:52159 23:52159 23:52
EalingN207 05:24N207 05:24N207 00:06 after midnightN207 05:24
Euston390 00:09 after midnight390 00:09 after midnight390 00:10 after midnight390 00:09 after midnight
Mayfair390 00:22 after midnight390 00:22 after midnight390 00:26 after midnight390 00:22 after midnight
Newington453 00:06 after midnight453 00:06 after midnight453 00:11 after midnight453 00:06 after midnight
Shepherds BushN207 05:24N207 05:24N207 00:06 after midnightN207 05:24

The time each last direct bus leaves Oxford Circus, 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 Oxford Circus tonight?
The N118 to Soho at 01:05 (after midnight) from Oxford Circus Station / Regent Street, from the timetable for Sunday.
What time is the last bus from Oxford Circus to Belgravia?
The last direct bus from Oxford Circus to Belgravia: on weekdays, the 390 at 00:22 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Belgravia at 00:37; on Saturdays, the 390 at 00:26 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Belgravia at 00:44; on Sundays, the 390 at 00:22 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Belgravia at 00:37.
What time is the last bus from Oxford Circus to Victoria?
The last direct bus from Oxford Circus to Victoria: on weekdays, the 390 at 00:22 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Victoria at 00:38; on Saturdays, the 390 at 00:26 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Victoria at 00:45; on Sundays, the 390 at 00:22 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Victoria at 00:38.
What time is the last bus from Oxford Circus to Marble Arch?
The last direct bus from Oxford Circus to Marble Arch: on weekdays, the 390 at 00:22 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Marble Arch at 00:31; on Saturdays, the 390 at 00:26 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Marble Arch at 00:36; on Sundays, the 390 at 00:22 (after midnight) from Oxford Circus Station / Great Titchfield Street, reaching Marble Arch at 00:31.
What time is the last bus from Oxford Circus to City of London?
The last direct bus from Oxford Circus to City of London: on weekdays, the N8 at 23:59 from Oxford Circus Station / Great Titchfield Street, reaching City of London at 00:11; on Saturdays, the N8 at 05:23 from Oxford Circus Station / Great Titchfield Street, reaching City of London at 05:32; on Sundays, the N8 at 23:55 from Oxford Circus Station / Great Titchfield Street, reaching City of London at 00:07.
What time is the last bus from Oxford Circus to Golders Green?
The last direct bus from Oxford Circus to Golders Green: on weekdays, the 139 at 00:12 (after midnight) from Oxford Circus Station / Margaret Street, reaching Golders Green at 00:40; on Saturdays, the 139 at 00:09 (after midnight) from Oxford Circus Station / Margaret Street, reaching Golders Green at 00:40; on Sundays, the 139 at 00:12 (after midnight) from Oxford Circus Station / Margaret Street, reaching Golders Green at 00:40.
What time is the last bus from Oxford Circus to Charing Cross?
The last direct bus from Oxford Circus to Charing Cross: on weekdays, the N118 at 01:05 (after midnight) from Oxford Circus Station / Regent Street, reaching Charing Cross at 01:13; on Saturdays, the N118 at 01:02 (after midnight) from Oxford Circus Station / Regent Street, reaching Charing Cross at 01:14; on Sundays, the N118 at 01:05 (after midnight) from Oxford Circus Station / Regent Street, reaching Charing Cross at 01:13.
What time is the last bus from Oxford Circus to Elephant & Castle?
The last direct bus from Oxford Circus to Elephant & Castle: on weekdays, the 453 at 00:06 (after midnight) from Oxford Circus Station / Regent Street, reaching Elephant & Castle at 00:30; on Saturdays, the 453 at 00:11 (after midnight) from Oxford Circus Station / Regent Street, reaching Elephant & Castle at 00:39; on Sundays, the 453 at 00:06 (after midnight) from Oxford Circus Station / Regent Street, reaching Elephant & Castle at 00:30.
What time is the last bus from Oxford Circus to Temple?
The last direct bus from Oxford Circus to Temple: on weekdays, the 139 at 00:23 (after midnight) from Oxford Circus Station / Regent Street, reaching Temple at 00:39; on Saturdays, the 139 at 00:23 (after midnight) from Oxford Circus Station / Regent Street, reaching Temple at 00:39; on Sundays, the 139 at 00:23 (after midnight) from Oxford Circus Station / Regent Street, reaching Temple at 00:39.
What time is the last bus from Oxford Circus to Lisson Grove?
The last direct bus from Oxford Circus to Lisson Grove: on weekdays, the 453 at 00:35 (after midnight) from Oxford Circus Station / Margaret Street, reaching Lisson Grove at 00:44; on Saturdays, the 453 at 00:44 (after midnight) from Oxford Circus Station / Margaret Street, reaching Lisson Grove at 00:55; on Sundays, the 453 at 00:35 (after midnight) from Oxford Circus Station / Margaret Street, reaching Lisson Grove at 00:44.
What time is the last bus from Oxford Circus to Soho?
The last direct bus from Oxford Circus to Soho: on weekdays, the N118 at 01:05 (after midnight) from Oxford Circus Station / Regent Street, reaching Soho at 01:07; on Saturdays, the N118 at 01:02 (after midnight) from Oxford Circus Station / Regent Street, reaching Soho at 01:05; on Sundays, the N118 at 01:05 (after midnight) from Oxford Circus Station / Regent Street, reaching Soho at 01:07.

Buses in Oxford Circus · 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