706 bus routes from 21 operators across 45 cities and towns.
London has a bus network of 706 routes operated by 21 companies across 45 towns and cities. The largest operator is Go-Ahead with 183 routes. Hillingdon is the busiest hub with 48 routes.