top of page
Search

Bus–Metro–Road: Data from Indian Cities

Updated: Oct 7

India’s big-city congestion is usually debated in silos—“we need more metros,” “we need more buses,” “we need better footpaths.”


For this story our brief was to put these pieces on one page.

  1. Assemble a comparable view of bus fleets, metro kilometres, and road supply across major Indian cities and global high-density references, Tokyo and Beijing.

  2. The second question sitting behind the numbers was walkability: there’s a lot of chatter around it, but walkability only works when public transport is worth walking to—and strong public transport works better when the last 500 metres are walkable. The two rise and fall together over the long term.


The first pass at the data threw a curveball.

Bengaluru looked better than peers on several counts—plenty of road length, the strongest buses per capita in our Indian set—yet it is the byword for congestion.


The numbers alone weren’t completing the story. A quick look at the city map clarified why: road length is not the same as a road network. Bengaluru’s totals hide narrow average widths and discontinuities that choke junctions and corridors; what you gain in kilometres, you lose in throughput.


City

Population

City Area

Population density

Buses per 100k people

Public city buses (units)

Operational metro length (km)

Road network length (km)

Road Density

Avg time to drive 10 km at peak

Avg Speed (km/h)

Most-used public transport

Daily Ridership (Mn)

GDP per capita (Rs)

Privately owned Cars (Mn)

Cars per 100,000 People

Cars per sq km

Estimated avg road width (m)

Delhi (NCT)

3,46,66,000

1,483

23,376

22

7683

395

18460.4

12

28

21

Metro

5.6

501000

2070000

5971

1396

24

Mumbai

2,20,89,000

603

36,632

12

2758

69

2000

3

37

16

Suburban Rail

6.2

657000

1400000

6338

2322

18

Bengaluru

1,43,95,000

709

20,303

49

7000

80

12878.8

18

40

16

Buses

4.5

893000

2310000

16047

3258

12

Chennai

1,23,36,000

426

28,958

27

3375

54

5657.33

13

30

15

Buses

3.2





20

Hyderabad

1,13,38,000

650

17,443

28

3151

69

9013

14

27

22

Buses

2.5





20

Pune

75,26,000

527

14,281

25

1916

33

2044

4

40

15

Buses

1.2





12

Gurugram

~20,00,000

232

5,526

12

150

13

4596

20

35

15

Buses

0.09





30

Beijing

2,18,32,000

1,500.00

14,555

105

23000

879

9027.17

6

27

22

Metro

9.7





10

Tokyo (23 wards & metro)

1,42,54,000

627.51

22,715

10

1467

304

12,012

19

25

24

Metro

9.4





10

Jakarta

1,06,85,000

662.33

16,132

40

4300

16

6936

10

40

15

Buses

1.01





12



Baseline comparisons


Roads Density (km of road / sq km of city) — highest

  • Gurugram 20 km

  • Bengaluru 18 km

  • Hyderabad 14 km

ree

Roads (km) — max supply

  • Delhi (NCT) 18,460 km

  • Bengaluru 12,878 km

  • Hyderabad 9013 km


Metro (operational km) — most supply

  • Delhi (NCT) 395 km

  • Bengaluru 80 km

  • Hyderabad 69 km

ree

Metro (operational km) — least supply

  • Gurugram 12.85 km

  • Pune 33.1 km

  • Chennai 54 km


Buses per 100k people — highest

  • Bengaluru 49 (highest in India in our set)

  • Hyderabad 28

  • Chennai 27

ree

Peak 10-km time (TomTom) — slowest

  • Pune 41 min

  • Gurugram 40 min

  • Bengaluru 38 min(Delhi is best among Indian cities at ~28 min; Tokyo 25; Beijing 27.)

ree

Level-2 insights what it implies


1) Rails move the masses; buses are feeders

  • In high-density cities, grade-separated rail (metro/suburban) carries far more people than buses.

  • India check: Delhi is the only city here with metro scale approaching comprehensive coverage (~11.4 km per million people). Others sit at ~4–6 km/million (Mumbai, Chennai, Pune, Bengaluru, Hyderabad), which forces more demand back onto streets.

  • Global contrast: Tokyo (~21.3 km/million) and Beijing (~40.3 km/million) show how much rail you need for dense cores; buses then work best as high-frequency feeders to rail, not as trunk movers.

ree


2) Bengaluru’s paradox: lots of roads and buses, still jammed

Road supply looks OK on paper:

  • ~1,816 road-km per 100 km² (second among Indian cities here, after Gurugram).

  • Bus supply is strong: ~49 buses per 100k people (top among Indian cities in this set), yet peak time is ~38 min for 10 km.

But geometry limits throughput:

  • Network form matters: Satellite/OSM view shows discontinuous ring/radial structure—long orbital gaps and few continuous cross-city links. Road length exists, but network connectivity is weak, so flows collapse into a handful of arterials.

  • ~12 m average street width concentrates conflicts at intersections; curb friction is high.

Rail is under-scaled for its load:

~5.5 metro-km per million—better than some, but far behind Delhi and drastically below Tokyo/Beijing.

What that means: Without continuous orbitals/radials, bus lanes + signal priority, and faster metro build-out, added buses just queue in the same bottlenecks.


Road Network in Bengaluru- Low density of Ring Roads and connector roads
Road Network in Bengaluru- Low density of Ring Roads and connector roads


Exemplary Road Network in Beijing
Exemplary Road Network in Beijing

Packed and slow Buses plus Metro's low coverage has led to Bengaluru has many more Private Vehicles than Mumbai or Delhi
Packed and slow Buses plus Metro's low coverage has led to Bengaluru has many more Private Vehicles than Mumbai or Delhi


City Implications


Mumbai — Rail must carry the city

  • Road scarcity: Just 9.1 road-km per 100k people (lowest in the set) and ~332 road-km per 100 km².

  • Street geometry: average width ~18 m; density a crushing ~36.6k/km².

  • Rail dependence: Metro km per million people is ~3.1, but suburban rail is the real backbone (very large daily ridership), dwarfing bus capacity.

  • What this implies:

    Low total road length and very high density mean streets can’t carry the city; the backbone has to be rail. Metro coverage is modest while the suburban network does the heavy lifting. Treat metro + suburban scale-up as the primary capacity lever (Tokyo is the relevant peer: narrow roads, heavy rail).

ree

Delhi (NCT) — Balanced supply, better outcomes

  • Road abundance: 17,882 km total; ~1,245 road-km per 100 km²; width ~24 m.

  • Rail supply: 395 km metro; ~11.4 km per million people.

  • Result: Among India’s best peak 10-km time (~28 min) despite high density.

  • Implication:

    Among the best Indian metrics: large road network, relatively wider streets, and the biggest metro. Still, when set against Beijing/Tokyo, Delhi’s rail intensity per capita and per area can go further. Metro expansion should continue to close the gap with top Asian systems.

ree

Bengaluru — Plenty of road length, but narrow streets and rail gap

  • Road density: a striking ~1,816 road-km per 100 km² (high), but avg width ~12 m limits throughput.

  • Bus strength: 49 buses/100k (top in India here).

  • Rail supply: ~80 km metro → ~5.5 km per million people (mid-table).

  • Outcome: Peak 38 min/10 km despite strong buses.

  • Implication:

    Plenty of road kilometres but narrow average widths; highest buses per capita in the Indian set, yet peak travel time remains high. Metro length is mid-table. The data points to a rail shortfall on trunk corridors; buses are carrying a lot on constrained streets.

ree

Hyderabad — Solid balance, quietly efficient

  • Road density: ~1,503 road-km per 100 km², ~20 m width.

  • Rail supply: ~69 km metro → ~6.1 km per million

  • Outcome: Best Indian peak time (~27 min) in your set.

  • Implication:

    Good road supply and moderate density align with the best peak travel time among Indian cities here; metro length is solid but not top. Maintain the edge by continuing metro build-out alongside existing road capacity.

ree

Chennai — High density, moderate rail, heavy suburban support

  • Density: ~28.9k/km²; road density ~1,328 km/100 km²; width ~20 m.

  • Rail: ~54 km metro (~4.4 km/million), plus suburban/MRTS (sizeable riders in your table).

  • Outcome: 39 min/10 km

  • Implication:

    Strong citywide road footprint and high density; metro length is moderate and peak time is slower than Delhi. Keep metro expansion on track and ensure bus–metro connectivity remains tight to convert that road footprint into throughput.

ree


Pune — Tight streets, low rapid transit, worst peak time

  • Road geometry: ~12 m avg width; ~394 road-km per 100 km² (low).

  • Rail: ~33 km metro (~4.4 km/million)—small for the load.

  • Outcome: 41 min/10 km (worst).

  • Implication:

    Metrics are not in its favour: thin streets, short metro, lower bus supply, and the worst peak 10-km time in the set. Public-transport capacity is undersized across modes.

ree

Gurugram — Widest roads, thinnest bus service

  • Street geometry: ~30 m avg width; ~1,981 road-km per 100 km² (very high).

  • Transit supply: 12.85 km metro; only ~12 buses/100k.

  • Outcome: 40 min/10 km peak despite wide roads.

  • Implication:

    Widest streets and high road-km density, but lowest bus supply and minimal metro length; peak time is still among the worst. Width without transit supply equals congestion—bus inventory and corridor coverage are the missing pieces.


ree

Beijing & Tokyo (what high-density readiness looks like)

  • Beijing: Narrow streets (~10 m) and medium road density, but huge metro per capita (~40 km/million) and very high buses/100k (105) → 27 min/10 km.

  • Tokyo (23 wards): Very narrow (~10 m) yet rail-dominant (metro + JR/private) → 25 min/10 km.

  • Implication: In very dense cities, rail scale + bus precision + walking quality beat width. That’s the North Star for Mumbai/Bengaluru


Tokyo
Tokyo
Jakarta
Jakarta

Beijing
Beijing



The above comparison leaves us with two practical takeaways. First, if you want a single “readiness” lens, it’s the triad: road supply (length and typical width) + mass-rapid rail supply (metro/suburban) + surface transit supply (buses).

The mix—not any one number—explains why Delhi outperforms on peak travel time, why Mumbai must lean on rail like Tokyo, and why Gurugram’s wide roads still stall without buses and metro coverage.


Second, totals don’t tell geometry. A city can have lots of road kilometres and still move slowly if the network is narrow, broken, or forces long detours; a simple map panel alongside the table prevents false comfort.




Data Sources

Bus

  • Mumbai — BEST fleet 2,758 (May 8, 2025, Hindustan Times) Hindustan Times; metro length compiled from system pages (cross-checked with The Metro Rail Guy, May 2025). Motor India Online

  • Delhi (NCT) — Total city buses ~7,683 (DTC/Delhi bus page; aligns with recent reports on DTC+Cluster totals); metro ≈390–395 km network. Wikipedia+1Bharat Metro Locator

  • Bengaluru — BMTC “7,000+ buses” (Sep 2025, Times of India); Namma Metro operational ≈79.65 km (Sep 2025). The Times of IndiaHousing

  • Hyderabad — TSRTC GHMC fleet 3,151 (Aug 2025, TOI); Hyderabad Metro length ≈69.2 km (official L&T Metro). The Times of IndiaLT Metro

  • Chennai — MTC fleet 3,375 (Tamil Nadu Transport Dept “Performance” page, Aug 2025); CMRL operational ≈54.1 km (CMRL/Wikipedia). MTC BusWikipedia

  • Pune — PMPML fleet 1,916 (Feb 2025, Indian Express); Pune Metro operational ≈33.1 km (Bharat Metro Locator, Jul 2025). The Indian ExpressBharat Metro Locator

  • Gurugram (GMCBL/Gurugaman) — ~150 city buses currently in operation (2025 coverage; TOI/HT). Rapid Metro length ≈12.85 km. The Times of India+1Wikipedia

  • Beijing — “>23,000 buses” in fleet; ~20,000 in daily operation (Beijing Gov English portal, Oct 2024); Subway ≈879 km (2025). Beijing Government PortalWikipedia

  • Tokyo — Toei Bus fleet 1,467 (major public operator; private companies not included); Tokyo Subway (Metro+Toei) ≈304.1 km. Wikipedia+1

  • Jakarta — TransJakarta fleet ~4,300; MRT operational 15.7 km. Wikipedia+1


Population basis used:


Important caveats:

  • Scope = intra-city public buses. For India I used the main city operators (BEST, DTC/Cluster, BMTC, TSRTC (GHMC), MTC, PMPML, GMCBL). This excludes state intercity buses and private minibuses unless they are part of the city operator’s fleet.

  • Tokyo’s bus figure reflects Toei Bus only (public operator). Tokyo has multiple large private bus companies; adding them would materially increase the total, but comprehensive, current counts are not consolidated publicly.

  • Populations differ by definition (city proper vs. UA). I chose a consistent approach per city as noted in the Population basis column so your per-capita calculations are reproducible.

  • Metro length is operational route length (opened to the public), excluding suburban/commuter rail. For Gurugram I included Rapid Metro; Delhi’s figure is for Delhi Metro (NCR). Beijing/Tokyo are their subway/metro only.


Road Length (km):

Notes on scope & comparability (important):

  • India figures are for municipal corporation or NCT/MCG limits (not whole metro areas).

  • Beijing: I used the urban road length at end-2023; the same communiqué also lists total highways across the municipality (22,433.2 km), which is broader. beijing.gov.cntjj.beijing.gov.cn

  • Tokyo: official total is for the entire Tokyo Metropolis (includes the 23 wards plus outlying cities). If you prefer 23-wards-only, TMG doesn’t publish a single headline km figure for just the wards; we can estimate from ward-level data, but the metropolis total above is the authoritative published number. kensetsu.metro.tokyo.lg.jp

  • Jakarta: latest clearly cited total is 2022 (6,492 km). BPS has a 2023 municipal breakdown page, but it’s rendered dynamically; the ATO doc is explicit and cites BPS as the source. jakarta.bps.go.idAsian Transport Observatory



Metro

City

Public city buses (units)

Population (millions)

Population basis

Buses per 100k people

Operational metro length (km)

Key sources

Mumbai

2758

22.089

Urban agglomeration (UN/WPR 2025)

12.4858527

68.93

Hindustan Times (May 8, 2025); The Metro Rail Guy (May 9, 2025); Wikipedia Mumbai Metro (May 2025)

Delhi (NCT)

7683

34.666

Metro area (Macrotrends 2025)

22.1629262

395

Wikipedia DTC; Macrotrends (Delhi metro area 2025); Wikipedia Delhi Metro (Aug 2025)

Bengaluru

7000

14.395

Metro area (Macrotrends 2025)

48.6279958

79.65

Times of India (Sep 2025) for BMTC ~7,000; Housing.com news (Sep 2025) for 79.65 km

Hyderabad

3151

11.338

Urban agglomeration (WPR 2025)

27.7914976

69.2

TOI (Aug 2025) fleet 3,151; L&T Metro/Hyderabad Metro official (Jan 2025) 69.2 km

Chennai

3375

12.336

Urban agglomeration (WPR 2025)

27.3589494

54.1

TN MTC Performance (Aug 2025) 3,375 buses; Wikipedia/CMRL (2021–2025) 54.1 km

Pune

1916

7.526

Metro area (Macrotrends 2025)

25.4584108

33.1

Indian Express (Feb 2025) 1,916 buses; Bharat Metro Locator (Jul 2025) 33.1 km

Gurugram

150

1.282

City proper (Census2011/est. 2025)

11.700468

12.85

TOI/HT (2024–2025) ~150 buses in city; Wikipedia Rapid Metro 12.85 km; census2011.co.in estimate 2025

Beijing

23000

21.832

City proper (Beijing Govt 2024)

105.349945

879

Beijing Govt (Oct 2024) >23k fleet, 20k in operation; Wikipedia Beijing Subway (Sep 2025) 879 km

Tokyo (23 wards & metro)

1467

14.254

City proper (Tokyo Metropolis 2025)

10.2918479

304.1

Toei Bus (Wikipedia): 1,467 buses; Tokyo Metro + Toei Subway (Wikipedia) 195.1+109.0=304.1 km; Tokyo Metropolis pop (May 2025)

Jakarta

4300

10.685

City proper (BPS mid-2024)

40.2433318

15.7

Wikipedia TransJakarta (Aug/Sep 2025) ~4,300 buses; BPS Jakarta mid-2024 pop; Wikipedia Jakarta MRT 15.7 km

Daily Ridership

Area

Most-used public transport

Daily ridership (approx.)

Mumbai

Suburban rail (“local trains”)

~6.2 million/day in FY2022–23; approaching pre-COVID levels by late-2024 reporting. (Wikipedia)

Delhi (NCT)

Delhi Metro

~5.6 million/day in 2023 (annual 2.03 billion/yr); single-day record 8.19 million on Aug 8, 2025. (Wikipedia)

Bengaluru

BMTC city buses

~4.4–4.6 million/day after the Shakti scheme boost (mid-2025). (Deccan Herald)

Hyderabad

TSRTC city buses (Hyderabad–Secunderabad)

~2.5 million/day in 2025 (city region); state-wide TSRTC ~5.4–6.0 million/day. (The Times of India)

Chennai

MTC city buses

~3.1–3.4 million/day in 2024–25 (official performance page). (MTC Bus)

Pune

PMPML city buses

~1.2 million/day in 2023–24 (with recent fluctuations in 2025). (The Times of India)

Gurugram

Gurugaman city buses

~90,000/day (2023–24 reports); Rapid Metro is much smaller (~30k–48k/day). (The Times of India)

Beijing

Beijing Subway

~7.8–9.7 million/day (weekly average range, late-Aug 2025). (MacroMicro)

Tokyo (23 wards & metro)

Subway (Tokyo Metro + Toei)

~9.4 million/day in FY2023 (Tokyo Metro 6.52m + Toei 2.85m). (Wikipedia)

Jakarta

TransJakarta BRT

~1.01 million/day average in 2024 (peaks ~1.3 million). (Wikipedia)


Road Width and Taxis

City

Road Width Major/Avg (m)

Source/Assumption (Width)

Taxis (approx)

Source/Assumption (Taxis)

Key Caveats

Mumbai

18–45 (major)

Indian urban arterials/local standards, Mumbai DP 2034, ITDPduac

55,000

Regulator, aggregator, & legacy taxi permits, 2024–25 news reports

Includes old/KAALI-PEELI and radio cabs

Delhi

24–45 (major)

DUAC/IRC guidelines, arterial & ring road referencesduac

100,000

Delhi Transport Dept., Taxi Board, Ola/Uber registered, estimates

Radio cabs, regular, includes some NCR overlap

Bangalore

12–30 (common)

Municipal planning docs, arterial/collector categories; major >24mduac+1

80,000

City traffic police, ride-hailing operators’ 2025 estimates

Includes ride hailers (app-based)

Hyderabad

30–60 (major)

GHMC/urban arterial guidelines, project road docstimesofindia.indiatimes

50,000

Telangana permit data, local taxi association, Ola/Uber estimates

Most operate mainly in urban Hyderabad

Chennai

11–36 (arterial/major)

Chennai Corporation, DP, local & arterial street mappingtimesofindia.indiatimes+1

30,000

Red Taxi, city records, Ola/Uber + taxi associations

Includes large radio taxi fleet

Pune

12–18 (arterial, city)

PMC, local road projects, ITDP street guidelinesitdp

20,000

Taxi app provider data, city news, PMPML, with app cabs

Huge app-cab share, few traditional city taxis

Gurgaon

12–75 (sector/arterial)

Haryana PWD, GMDA documents (new sectors: up to 75m)timesofindia.indiatimes+1

12,000

Transport, taxi operator data, news, NCR taxi registry

Cross-border, figures overlap with Delhi often

Beijing

7.3–10.4 (arterial avg.)

Municipal planning, research (urban Beijing, trunk ≈10m) acsa-arch+2

67,000–70,000

Beijing Govt., Taxi Regulator (2024), China Daily, expat guides

Taxi licensure centralized, accurate recent data

Tokyo

10–15 (major arterials)

Urban planning/NPA, NACTO Urban Street Guide, Tokyo transit white paperstatista

35,000

Tokyo Taxi Association, annual metro data (2023–2024)

Large share are private hire, licensure strict

Jakarta

7–15 (road/lane avg)

JICA/Jakarta planning docs, arterial/major masterplanopenjicareport.jica+1

24,000–27,000

Jakarta Transport Agency, news sources, local taxi operators

Excludes much of commuter metro taxi traffic




 
 
 

Comments


bottom of page