Bus times in City of London

All the buses in City of London: 53 bus routes and 117 bus stops (London area). Pick a stop for live departures, or a route for the full timetable.

Next buses from Monument (Stop Q) as of 14:19

Scheduled times at City of London’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.

    Cancellations & disruptions in City of London today

    Bus routes serving City of London

    Show 35 more routes
    School, works and infrequent services (6 — under 10 journeys a day)

    Route numbers are reused all over the country. See every UK 149 bus, 141 bus, 25 bus, 59 bus, 63 bus, 43 bus, 344 bus, 115 bus, 8 bus, 254 bus, 35 bus or 133 bus timetable.

    Buses to…

    London buses have a flat £1.75 fare with contactless or Oyster (the Hopper fare covers unlimited changes within an hour), with daily caps. Cash isn't accepted. Who travels free →

    Where can you get to by bus from City of London?

    Show 18 more places

    Map of bus stops in City of London

    All 117 stops shown. Tap a marker for live departures.

    Bus stops in City of London

    Busiest stops

    All stops by area (9 areas)
    City of London (76 stops)
    Aldgate (5 stops)
    Bishopsgate (5 stops)
    Cannon Street (2 stops)
    Liverpool Street (11 stops)
    Mansion House (3 stops)
    Monument (4 stops)
    Moorgate (2 stops)
    St Pauls (9 stops)

    Operators in City of London

    Bus services here are registered with Kent County Council. See registered service changes and withdrawals →

    Frequently asked questions

    Which buses run in City of London?

    53 bus routes serve City of London, run by 10 operators including Stagecoach London and Go Ahead London. The busiest are the 149 (Lower Edmonton to London Bridge), the 141 (Palmers Green to London Bridge), the 25 (Ilford to City of London), the 59 (Clapham Park to City of London), the 63 (Honor Oak to Pentonville), the 43 (Friern Barnet to London Bridge), the 344 (Clapham Junction to Liverpool Street) and the 115 (East Ham to Aldgate), plus 39 other regular routes and 6 school or occasional services.

    How much is the bus fare in City of London?

    London buses have a flat £1.75 fare with contactless or Oyster (the Hopper fare covers unlimited changes within an hour), with daily caps. Cash isn't accepted.

    How many bus stops are there in City of London?

    There are 117 active bus stops in City of London across City of London, Aldgate, Bishopsgate, Cannon Street, Liverpool Street, Mansion House, Monument, Moorgate, St Pauls. Each stop page on this site shows the next departures and every route that calls there.

    Bus times near City of London