London Bus N25 Timetable

First bus, last bus and departure times at every stop

Route: Hainault Street ↔ Great Titchfield St / Oxford Circus Stn
Timetable last updated: 24 August 2026

This is the full timetable for the number N25 bus in London, which runs between Hainault Street and Great Titchfield St / Oxford Circus Stn. The table shows the first bus, the last bus and how often the N25 runs from each of the 59 stops in each direction. Times below are for buses towards Great Titchfield St / Oxford Circus Stn (Mon-Thu night). Use the toggles to switch direction or day, and tap any stop for its full hour by hour departure list.

This page shows TfL's scheduled times for the N25. Waiting at a stop right now? See live arrivals and the route map for bus N25 instead.

Tap any stop to see every scheduled departure, hour by hour, plus a link to its live arrivals.

Stop First Last Every
Hainault StreetV
00:15
04:01
-
Redbridge Central LibraryQ
00:15
04:01
-
Ilford BroadwayL
00:16
04:02
-
Chapel RoadY
00:17
04:03
-
Dersingham AvenueA
00:19
04:05
-
Little Ilford LaneB
00:20
04:06
-
Rabbits RoadC
00:21
04:07
-
First AvenueD
00:22
04:08
-
High Street NorthF
00:22
04:08
-
Woodgrange Park StationG
00:23
04:09
-
Shrewsbury Road
00:24
04:10
-
Katherine Road
00:25
04:11
-
Green StreetQ
00:26
04:12
-
Woodgrange RoadE
00:27
04:13
-
Sprowston RoadR
00:28
04:14
-
Margery Park RoadS
00:29
04:15
-
Atherton Leisure Centre
00:30
04:16
-
Water Lane / University of East LondonMS
00:31
04:17
-
Stratford Centre / Moorfields Eye HospK
00:33
04:19
-
Stratford Bus StationE
00:34
04:20
-
Stratford High St / Carpenters RoadJ
00:37
04:23
-
Warton RoadK
00:37
04:23
-
Abbey LaneL
00:38
04:24
-
Bow FlyoverP
00:40
04:26
-
Bow ChurchJ
00:42
04:28
-
Bow Church StationB
00:42
04:28
-
Bow Road StationZ
00:43
04:29
-
Coborn RoadK
00:44
04:30
-
Mile End StationC
00:45
04:31
-
Regents CanalF
00:45
04:31
-
Queen Mary / University of LondonE
00:46
04:32
-
Ocean EstateF
00:47
04:33
-
Stepney Green StationG
00:48
04:34
-
Stepney GreenH
00:48
04:34
-
Booth MemorialS
00:49
04:35
-
Sidney StreetF
00:50
04:36
-
Whitechapel Stn / Royal London HospA
00:51
04:37
-
The East London MosqueK
00:52
04:38
-
Pimlico Academy Library & WaesK
00:53
04:39
-
Aldgate East StationJ
00:55
04:41
-
Aldgate StationR
00:55
04:41
-
St Katharine CreeW
00:57
04:43
-
St Mary AxeZ
00:58
04:44
-
Bank Station / CornhillE
01:00
04:46
-
Poultry / Bank StationL
01:01
04:47
-
Bread StreetSN
01:02
04:48
-
St Paul's StationSQ
01:03
04:49
-
City Thameslink StationHK
01:05
04:51
-
Holborn CircusL
01:06
04:52
-
Holborn Circus / Fetter LaneG
01:06
04:52
-
Chancery Lane StationF
01:07
04:53
-
Brownlow StreetR
01:08
04:54
-
Holborn StationK
01:09
04:55
-
High HolbornQ
01:10
04:56
-
New Oxford Street / High HolbornR
01:11
04:57
-
Tottenham Court Road StationX
01:12
04:58
-
Tottenham Court Road StationYB
01:14
05:00
-
Wardour StreetOM
01:15
05:01
-
Great Titchfield St / Oxford Circus StnOP
01:17
05:03
-
Full N25 timetable from Hainault Street (Mon-Thu night)

Every scheduled N25 bus departure from Hainault Street towards Great Titchfield St / Oxford Circus Stn, Mon-Thu night. For other days, use the day buttons above or tap any stop in the table.

All buses run to Great Titchfield St / Oxford Circus Stn.
00152332414957
0105132129384755
020311192735435159
0306132129374553
0401
Full N25 timetable from Holles Street (Mon-Thu night)

Every scheduled N25 bus departure from Holles Street towards Hainault Street, Mon-Thu night. For other days, use the day buttons above or tap any stop in the table.

All buses run to Hainault Street.
002028364452
010008162534435159
0207152331394755
030311192735435159
0407152331394755

First and Last are the earliest and latest scheduled departures from each stop in the chosen direction. Every is the typical daytime interval between buses from 07:00 to 19:00; buses may be more frequent at peak times and less frequent early and late. Times at the final stop are arrivals. Times at stops along the route are TfL's scheduled running times from the start of the route, so on busy days buses can run a few minutes later. Tap a stop row for its full list of departures. All times come from Transport for London's timetable data.

Source: TfL Timetable API

Bus N25 timetable FAQs

What time is the first N25 bus?

The first N25 bus leaves Hainault Street at 00:15 towards Great Titchfield St / Oxford Circus Stn (Mon-Thu night). From Holles Street the first bus is at 00:20. Use the table above for the first bus from any stop on the route.

What time is the last N25 bus?

The last N25 bus leaves Hainault Street at 04:01 towards Great Titchfield St / Oxford Circus Stn (Mon-Thu night). From Holles Street the last bus is at 04:55. Tap any stop in the table above to see its exact last departure.

When does the N25 night bus run?

The N25 is a night bus. It runs from 00:15 until 04:01 from Hainault Street. During the day, route 25 covers a similar corridor.