Bus 187 in London: Central Middlesex Hospital to the O2 Centre
The number 187 links Central Middlesex Hospital in north-west London with the O2 Centre and Sainsbury's stop on Finchley Road. The route passes through Harlesden, Kensal Rise and Maida Vale, so it connects several neighbourhoods that are not always easy to reach directly.
Each direction has 41 to 43 stops, and the two lists share most of their names. The Finchley Road section at the southern end is the same in both directions, which makes the route easy to follow once you know the start point.
Where the route goes
From the hospital the bus calls at Abbey Road in North Acton and the Park Royal Asda stop, then passes Minerva Road and the Wesley Avenue stops. It continues to Harlesden Station and Willesden County Court, then through Harlesden Road and the Furness Road stop, before reaching the Kensal Green and Kensal Rise stops.
Heading south-east, the route passes Queen's Park Station, Warwick Avenue and Maida Vale, then the Hall Road and Grove End Road stops. It serves St John's Wood Station, Queen's Grove and Swiss Cottage Station, then Finchley Road Station and the O2 Centre. The journey takes about 60 minutes from the hospital on weekdays and about 62 minutes on the return.
Stops: Central Middlesex Hospital - 02 Centre / Sainsbury's
- Central Middlesex Hospital
- Abbey Road North Acton
- Park Royal Asda / Western Road
- Minerva Road
- North Acton Road
- Wesley Avenue
- Waxlow Road
- Harlesden Station
- Fairlight Avenue
- Willesden County Court
- Buckingham Road Harlesden
- Park Parade
- Harlesden Road
- Furness Road (NW10)
- All Souls Avenue Kensal Green
- Doyle Gardens
- College Road
- Whitmore Gardens
- Kensal Rise Station
- Station Terrace
- Kilburn Lane Kensal Rise
- Allington Road
- Queen's Park Station (London)
- Fernhead Road / Carlton Vale
- Shirland Road / Fernhead Road
- Saltram Crescent
- Chippenham Road
- Elgin Avenue
- Charfield Court
- Warwick Avenue
- Clifton Road / Maida Vale
- Maida Vale
- Hall Road / Maida Vale
- Grove End Road
- Circus Road / Wellington Road
- St John's Wood Station
- Queen's Grove
- Boundary Road Finchley Road
- Swiss Cottage Station
- College Crescent
- Finchley Road Station
- Finchley Road / O2 Centre
- 02 Centre / Sainsbury's
Stops: 02 Centre / Sainsbury's - Central Middlesex Hospital
- 02 Centre / Sainsbury's
- O2 Centre / Homebase
- O2 Centre
- Finchley Road Station
- Finchley Road / College Crescent
- Swiss Cottage Station
- Boundary Road Finchley Road
- Queen's Grove
- St John's Wood Station
- Cavendish Avenue (NW8)
- Grove End Road
- Hall Road / Maida Vale
- Sutherland Avenue Maida Vale
- Clifton Road / Maida Vale
- Warwick Avenue
- Sutherland Avenue (W9)
- Elgin Avenue
- Chippenham Road
- Fordingley Road
- Carlton Vale West Kilburn
- Queen's Park Station (London)
- Fifth Avenue
- Wakeman Road
- Kensal Rise Station
- Wrentham Avenue
- Liddell Gardens
- College Road
- Doyle Gardens
- All Souls Avenue Kensal Green
- Furness Road (NW10)
- Harlesden Road
- Park Parade
- Willesden County Court
- Fairlight Avenue
- Harlesden Station
- Waxlow Road
- North Acton Road
- Cunard Road
- Standard Road
- Park Royal Asda
- Central Middlesex Hospital
When it runs
On weekdays there are 72 journeys from Central Middlesex Hospital, with departures from 00:00 to 23:40. From the O2 Centre there are 73 weekday journeys between 00:10 and 23:50. The average gap is about twenty minutes in both directions.
At weekends the service runs 53 times from the hospital and 55 times from the O2 Centre. The average gap lengthens to around twenty-six or twenty-seven minutes, and the journey is about 51 to 53 minutes.
Timetable at a glance
| Direction | Days | First | Last | Journeys | Every | Journey time |
|---|---|---|---|---|---|---|
| Central Middlesex Hospital - 02 Centre / Sainsbury's | weekdays | 00:00 | 23:40 | 72 | ~20 min | 60 min |
| Central Middlesex Hospital - 02 Centre / Sainsbury's | weekends | 00:00 | 23:40 | 53 | ~27 min | 51 min |
| 02 Centre / Sainsbury's - Central Middlesex Hospital | weekdays | 00:10 | 23:50 | 73 | ~20 min | 62 min |
| 02 Centre / Sainsbury's - Central Middlesex Hospital | weekends | 00:10 | 23:50 | 55 | ~26 min | 53 min |
Tips for passengers
With a bus roughly every twenty minutes, it is worth checking the timetable before a hospital appointment so you can arrive with a margin. Several other routes share the Finchley Road stops, so keep an eye on the exact stop name, particularly where the O2 Centre and Sainsbury's stops sit close together.