694 bus routes from 21 operators across 43 cities and towns.
London has a bus network of 694 routes operated by 21 companies across 43 towns and cities. The largest operator is Go-Ahead with 186 routes. Hillingdon is the busiest hub with 47 routes.