Greater London bus routes — all 672
Register data is published weekly by DVSA. Latest snapshot: 6 September 2026.
Operator Licences — HGV + PSV intelligence
SearchLocationsCompaniesBus servicesNoticesInsightsGuidesData
Watch
All bus services
Greater London

Greater London bus routes

672 routes run in Greater London, 64 of them through the night. Each is run under contract to Transport for London. Read on 9 September 2026.

This page is not the operator licence register. Transport for London runs the buses in Greater London under contract, and a traffic commissioner registers local services in England outside London. So none of this network is in the register of registered services — only the routes that cross the boundary and have to be registered on both sides. To see which company holds the licence behind one of these buses, look the operator up by name in the register.

672 routes

Registered services elsewhere →
  1. 1

    Royal Free Hospital to Canada Water Bus Station

  2. 2

    Marylebone Station to Norwood Bus Garage

  3. 3

    Victoria Bus Station to Crystal Palace

  4. 4

    Archway Station to Blackfriars Station

  5. 5

    Romford Market to Canning Town Station

  6. 6

    Bertie Road to Victoria Station

  7. 7

    Brunel Road to Oxford Circus Station / John Lewis

  8. 8

    Bow Church to St Giles High Street

  9. 9

    Aldwych / Bush House to Hammersmith Bus Station

  10. 11

    Fulham Town Hall to Waterloo Station / Upper Taxi Road

  11. 12

    Oxford Circus Stn / Margaret Street to Eynella Road / Dulwich Library

  12. 13

    North Finchley Bus Station to Victoria Station

  13. 14

    Putney Heath / Green Man to Russell Square

  14. 15

    Blackwall Station to Charing Cross Station

  15. 16

    Brent Park Tesco to Bishops Bridge / Paddington Station

  16. 17

    Archway Station / Holloway Road to London Bridge Station

  17. 18

    Sudbury & Harrow Road Station to Euston Station

  18. 19

    Finsbury Park Interchange to Parkgate Road

  19. 20

    Walthamstow Bus Station to Burton Road

  20. 21

    Lewisham Centre to Caledonian Road

  21. 22

    Putney Common to Margaret Street / Oxford Circus

  22. 23

    Great Western Road to Aldwych / Drury Lane

  23. 24

    Grosvenor Road to Royal Free Hospital

  24. 25

    Hainault Street to Holborn Circus

  25. 26

    St Mary of Eton Church to Westminster Cathedral / Victoria Stn

  26. 27

    Hammersmith Stn / H&c and Circle Lines to Hartland Road / Camden Market

  27. 28

    Station Terrace to Mapleton Crescent

  28. 29

    Lordship Lane to Trafalgar Square / Charing Cross Stn

  29. 30

    Euston Station to Hackney Wick / Trowbridge Road

  30. 31

    Bayham Street to White City Bus Station

  31. 32

    Edgware Bus Station to Kilburn Park Station

  32. 33

    Fulwell Station to Lonsdale Road

  33. 34

    Barnet High Street / Barnet Church to Walthamstow Central Station

  34. 35

    Clapham Junction Station / Falcon Road to Shoreditch

  35. 36

    Claremont Road to New Cross Bus Garage

  36. 37

    Putney Heath / Green Man to Peckham Bus Station

  37. 38

    Clapton Pond to Victoria Bus Station

  38. 39

    Putney Bridge Station to Clapham Junction Stn / the Falcon

  39. 40

    Dulwich / the Plough to Clerkenwell Road

  40. 41

    Archway Station to Tottenham Hale Bus Station

  41. 42

    East Dulwich Sainsbury's to Appold Street

  42. 43

    Halliwick Park to London Bridge Bus Station

  43. 44

    Victoria Station to Tooting Station

  44. 45

    Denmark Hill / Camberwell Green to Morden Station

  45. 46

    Paddington Station to St Bartholomew's Hospital

  46. 47

    Newquay Road to Shoreditch

  47. 49

    Northcote Road to White City Bus Station

  48. 50

    Park Lane / Fairfield Halls to Clapham Road / Stockwell Station

  49. 51

    Woolwich High Street to Orpington Station

  50. 52

    Victoria Bus Station to Pound Lane

  51. 53

    Orchard Road / Griffin Road to Lower Marsh

  52. 54

    Elmers End Interchange to Plumstead Road / Burrage Road

  53. 55

    Walthamstow Bus Station to Great Titchfield St / Oxford Circus Stn

  54. 56

    Whipps Cross Bus Stand to St. Bartholomew's Hospital

  55. 57

    Fairfield Bus Station to Atkins Road / New Park Road

  56. 58

    East Ham / Central Park to South Grove

  57. 59

    Poynders Road / Kings Avenue to St Bartholomew's Hospital

  58. 60

    Oasis Academy to Streatham Station

  59. 61

    Chislehurst / Gordon Arms to Bromley North Station

  60. 62

    Marks Gate / Billet Road to Gascoigne Road

Showing 1–60 of 672 routes

← PreviousPage 1 of 12Next →

A route is not a timetable. What is shown is where a route starts and finishes and which way it runs back. For departure times and live arrivals, use Transport for London. Powered by TfL Open Data.

Operator Licences — HGV + PSV intelligence

We publish recorded facts from the public register and do not make compliance judgements.

Directory

Goods operatorsPSV operatorsLocationsCompaniesBus services

The record

Applications and decisionsPublic inquiriesWhat changedContinuation dates

Resources

The market in numbersAccredited operatorsGuidesMethodologyPersonal data removal

Business

Featured listingsSupplier enquiriesFreight quotesData access

© 2026 No Fear Tech Ltd. OperatorLicences.co.uk is a trading name of No Fear Tech Ltd.

Contains public sector information licensed under the Open Government Licence v3.0. Source: Traffic Commissioners / DVSA.

Independent service · Great Britain only ·