📊 Bus use in London
Passengers made 1,822 million bus journeys in London in the year to March 2025. That's 24% below the 2014 peak of 2,384m.
Passenger journeys by year (millions)
2,238
10
2,269
11
2,324
12
2,315
13
2,384
14
2,364
15
2,293
16
2,240
17
2,225
18
2,198
19
2,091
20
856
21
1,476
22
1,766
23
1,849
24
1,822
25
Service provision (million vehicle miles)
| Year to March | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| Miles operated | 302 | 296 | 292 | 286 | 292 | 282 | 282 | 283 |
Bus times in this area
Source: Department for Transport bus statistics, tables BUS01 (journeys) and BUS02 (vehicle miles), Open Government Licence v3.0. Financial years ending March. All local authorities →