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

  1. Central Middlesex Hospital
  2. Abbey Road North Acton
  3. Park Royal Asda / Western Road
  4. Minerva Road
  5. North Acton Road
  6. Wesley Avenue
  7. Waxlow Road
  8. Harlesden Station
  9. Fairlight Avenue
  10. Willesden County Court
  11. Buckingham Road Harlesden
  12. Park Parade
  13. Harlesden Road
  14. Furness Road (NW10)
  15. All Souls Avenue Kensal Green
  16. Doyle Gardens
  17. College Road
  18. Whitmore Gardens
  19. Kensal Rise Station
  20. Station Terrace
  21. Kilburn Lane Kensal Rise
  22. Allington Road
  23. Queen's Park Station (London)
  24. Fernhead Road / Carlton Vale
  25. Shirland Road / Fernhead Road
  26. Saltram Crescent
  27. Chippenham Road
  28. Elgin Avenue
  29. Charfield Court
  30. Warwick Avenue
  31. Clifton Road / Maida Vale
  32. Maida Vale
  33. Hall Road / Maida Vale
  34. Grove End Road
  35. Circus Road / Wellington Road
  36. St John's Wood Station
  37. Queen's Grove
  38. Boundary Road Finchley Road
  39. Swiss Cottage Station
  40. College Crescent
  41. Finchley Road Station
  42. Finchley Road / O2 Centre
  43. 02 Centre / Sainsbury's

Stops: 02 Centre / Sainsbury's - Central Middlesex Hospital

  1. 02 Centre / Sainsbury's
  2. O2 Centre / Homebase
  3. O2 Centre
  4. Finchley Road Station
  5. Finchley Road / College Crescent
  6. Swiss Cottage Station
  7. Boundary Road Finchley Road
  8. Queen's Grove
  9. St John's Wood Station
  10. Cavendish Avenue (NW8)
  11. Grove End Road
  12. Hall Road / Maida Vale
  13. Sutherland Avenue Maida Vale
  14. Clifton Road / Maida Vale
  15. Warwick Avenue
  16. Sutherland Avenue (W9)
  17. Elgin Avenue
  18. Chippenham Road
  19. Fordingley Road
  20. Carlton Vale West Kilburn
  21. Queen's Park Station (London)
  22. Fifth Avenue
  23. Wakeman Road
  24. Kensal Rise Station
  25. Wrentham Avenue
  26. Liddell Gardens
  27. College Road
  28. Doyle Gardens
  29. All Souls Avenue Kensal Green
  30. Furness Road (NW10)
  31. Harlesden Road
  32. Park Parade
  33. Willesden County Court
  34. Fairlight Avenue
  35. Harlesden Station
  36. Waxlow Road
  37. North Acton Road
  38. Cunard Road
  39. Standard Road
  40. Park Royal Asda
  41. 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

DirectionDaysFirstLastJourneysEveryJourney time
Central Middlesex Hospital - 02 Centre / Sainsbury'sweekdays00:0023:4072~20 min60 min
Central Middlesex Hospital - 02 Centre / Sainsbury'sweekends00:0023:4053~27 min51 min
02 Centre / Sainsbury's - Central Middlesex Hospitalweekdays00:1023:5073~20 min62 min
02 Centre / Sainsbury's - Central Middlesex Hospitalweekends00:1023:5055~26 min53 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.

See also

Route details for the London Bus 40.
Timetable and stops for London Bus 43.
Stops and journey times on the London Bus 44.
Another route in the city: London Bus 41.
Compare with the London Bus 36.
You may also need the London Bus 42.
Also in London: London Bus 39.
First and last departures on the London Bus 38.
Route details for the London Bus 35.
Timetable and stops for London Bus 37.

6965sayre.com

Nearby routes and routes sharing stops