Bus 25 in London: Hainault Street to Holborn Circus
With around 50 stops in each direction, the 25 is a long cross-city route. It runs from Hainault Street near Ilford to Holborn Circus in the City, crossing a wide stretch of east London and passing through Stratford, Bow and the Whitechapel hospital area on the way.
The sections below set out the terminals, the landmarks worth knowing along the route, and the timing of the first and last journeys, along with how often buses come in each direction.
Where the route goes
The outbound run from Hainault Street passes Redbridge Central Library and Ilford Broadway before heading through Woodgrange Park and Forest Gate towards Manor Park. It continues to Stratford Bus Station, where Stratford Centre and the Moorfields Eye Hospital stop are both named, then calls at Bow Church and Mile End before reaching Stepney Green and the Royal London Hospital at Whitechapel. The route then uses Aldgate and Bank Station, passes St Paul's Station and City Thameslink, and finishes at Holborn Circus.
The return from Holborn Circus runs through King Edward Street, the Bank junction and Aldgate, then past the East London Mosque and Altab Ali Park before retracing the east side. A weekday trip takes 93 minutes from Hainault Street and 85 minutes from Holborn Circus.
Stops: Hainault Street - Holborn Circus
- Hainault Street
- Redbridge Central Library
- Ilford Broadway
- Chapel Road
- Dersingham Avenue
- Little Ilford Lane
- Rabbits Road
- First Avenue (E12)
- High Street North Manor Park
- Woodgrange Park Station
- Shrewsbury Road Romford
- Katherine Road Forest Gate
- Green Street (E7)
- Woodgrange Road
- Sprowston Road
- Margery Park Road
- Atherton Leisure Centre
- Water Lane / University Of East London
- Stratford Centre / Moorfields Eye Hospital
- Stratford Bus Station
- Stratford High Street / Carpenters Road
- Warton Road
- Abbey Lane
- Bow Flyover
- Bow Church
- Bow Church Station
- Bow Road Station
- Coborn Road
- Mile End
- Regents Canal
- Queen Mary / University Of London
- Ocean Estate
- Stepney Green Station
- Stepney Green
- Booth Memorial
- Sidney Street
- Whitechapel Station / Royal London Hospital
- The East London Mosque
- Altab Ali Park
- Aldgate East
- Aldgate
- St Katharine Cree
- St Mary Axe
- Bank Station / Cornhill
- Poultry / Bank Station
- Bread Street
- St. Paul's Station
- City Thameslink
- Snow Hill
- Holborn Circus
Stops: Holborn Circus - Hainault Street
- Holborn Circus
- City Thameslink
- King Edward Street
- St. Paul's Station
- Bank Station / Poultry
- Bank Station / Cornhill
- Bishopsgate City of London
- St Mary Axe
- St Katharine Cree
- Aldgate
- Aldgate East
- Altab Ali Park
- The East London Mosque
- Whitechapel Station / Royal London Hospital
- Booth Memorial
- Stepney Green
- Stepney Green Station
- Bancroft Road / Ocean Estate
- Queen Mary / University Of London
- Regents Canal
- Mile End
- Coborn Road
- Bow Road Station
- Bow Church Station
- Bow Church
- Marshgate Lane
- Warton Road
- Stratford H St/Carpenters Road
- Stratford Bus Station
- Stratford Bus Station
- Stratford Centre / Moorfields Eye Hospital
- Litchfield Avenue
- Water Lane / University Of East London
- Atherton Leisure Centre
- Margery Park Road
- Woodgrange Road
- Green Street (E7)
- Katherine Road Forest Gate
- Shrewsbury Road Romford
- Woodgrange Park Station
- High Street North Manor Park
- First Avenue (E12)
- Rabbits Road
- Seventh Avenue
- North Circular Road Ilford
- Ilford Station / Ilford Hill
- Ilford / Chapel Road
- Redbridge Central Library
- Hainault Street
When it runs
Buses start from Hainault Street at 00:07 on weekdays, and the last one leaves at 23:57. From Holborn Circus the first departure is at 00:01 and the last at 23:51. Weekend first and last departures are the same at both ends as on weekdays.
The 25 is frequent. On weekdays there are 153 journeys from Hainault Street, roughly one every 9 minutes, and 149 from Holborn Circus at about 10-minute intervals. Weekend services run 118 and 115 journeys, with gaps of 12 and 13 minutes.
Timetable at a glance
| Direction | Days | First | Last | Journeys | Every | Journey time |
|---|---|---|---|---|---|---|
| Hainault Street - Holborn Circus | weekdays | 00:07 | 23:57 | 153 | ~9 min | 93 min |
| Hainault Street - Holborn Circus | weekends | 00:07 | 23:57 | 118 | ~12 min | 79 min |
| Holborn Circus - Hainault Street | weekdays | 00:01 | 23:51 | 149 | ~10 min | 85 min |
| Holborn Circus - Hainault Street | weekends | 00:01 | 23:51 | 115 | ~13 min | 76 min |
Tips for passengers
Because the journey is long, decide where you will change before you board. Stratford, Bow Road and Whitechapel are the useful interchange points along the way. Expect weekday journeys to take about an hour and a half end to end. Weekend trips are about 15 minutes shorter.
See also
Another route in the city: London Bus 4.
Timetable and stops for London Bus 3.
Also in London: London Bus 2.
Full stop list for the London Bus 1.
First and last departures on the London Tram.