Interurban / 79 metros / Mumbai

Maharashtra · AsiaOSM land-use zones

Mumbai

A peninsula, suburban rail that is the city’s spine, and a Metro that is still catching up.

Steam · Mac · Windows. Not a browser.

Existing transit 152 lines · 3305 stops · BEST / KDMT / TMT / VVMT
Mumbai: the 152 transit lines and 0 stations the pack starts with, over the metro's water and major roadsAdarsh Nagar (Aarey Colony) ⇆ Goregaon Station (E)Agarkar Chowk (Andheri-E) ⇆ Ghatkopar Station (W)Agarkar Chowk (Andheri-E) ⇆ Kannamwar Nagar No.2Agarkar Chowk (Andheri-E) ⇆ Kurla Station (W)Agarkar Chowk (Andheri-E) ⇆ Maharana Pratap Chowk (Mulund Check Naka-W)Ahilyabai Holkar Chowk (Churchgate) ⇆ Backbay DepotAhilyabai Holkar Chowk (Churchgate) ⇆ Mahatma Phule Market (Crawford Market)Ahilyabai Holkar Chowk (Churchgate) ⇆ Navy Nagar (Colaba)Airoli Bus Station ⇆ Agarkar Chowk (Andheri-E)Amrut Nagar (Vikhroli-W) ⇆ Ghatkopar Station (W)Anita Nagar ⇆ Kandivali Bus Station (E)Bandra (W) Bus Station ⇆ Bandra Reclamation Bus StationBandra Colony Bus Station ⇆ Navy Nagar (Colaba)Bandra Colony Bus Station ⇆ Rani Laxmibai Chowk; Sion StationBandra Railway Terminus ⇆ Kurla Station (W)Bandra Railway Terminus ⇆ Kurla Station (W)Bharani Naka (Antop Hill) ⇆ Veer Hutatma Bhai Kotwal Udyan (Plaza)Bharani Naka (Antop Hill) ⇆ Wadala Station (W)Bhayander Station (E) ⇆ Dharavi DepotBhayander Station (E) ⇆ Dindoshi Bus StationBorivali (E) Station ⇆ Samata Nagar Bus Station (Kandivali E)Borivali (E) Station ⇆ Wadala Bus DepotBorivali (W) Station ⇆ Kandivali Station (W)Byculla Station (W) ⇆ J.Mehta Marg (Napean Sea Road)C.A.Institute (BKC) ⇆ Bandra (E) Bus StationC.A.Institute (BKC) ⇆ Bandra (E) Bus StationC.B.D. Belapur Bus Station ⇆ Santacruz DepotCharkop Sector 8 ⇆ Kandivali Station (W)Chhatrapati Shivaji Maharaj Terminus(Csmt) ⇆ Backbay DepotChuim Village ⇆ Bandra (W) Bus StationCumbala Hill Post Office ⇆ Grant Road Station (W)Dadar STN (W) ⇆ Worli VillageDahisar Bridge ⇆ Juhu BeachDahisar Bridge ⇆ Vesava-Yari Road Bus StationDahisar Bus Station ⇆ Santacruz DepotDamu Nagar (Extension) ⇆ Kandivali Bus Station (E)Dharmachapada/Brahmand Society ⇆ Thane Station Satis (West)Diamond Bourse (BKC) ⇆ Bandra (E) Bus StationDindoshi Depot ⇆ Bhayander Station (E)Dindoshi Depot ⇆ Prabodhankar Thackeray Udyan Bus Station (Sewree)E.S.I.S Hospital (Thakur Village) ⇆ Kandivali Bus Station (E)Father Agnel Ashram (Bandra-W) ⇆ Bandra (W) Bus StationFilter Pada ⇆ Ghatkopar Station (W)Filter Pada ⇆ Kurla Station (W)Free Press Journal Marg ⇆ Ahilyabai Holkar Chowk (Churchgate)Gate Way Of India ⇆ Ahilyabai Holkar Chowk (Churchgate)Gate Way Of India ⇆ Chhatrapati Shivaji Maharaj Terminus(Csmt)Ghansoli Village ⇆ Wadala Bus DepotGhatkopar Bus Station ⇆ Mahul VillageGhatkopar Station (W) ⇆ Kurla Station (W)Gorai Creek ⇆ Borivali (W) Bus StationGorai Depot ⇆ Andheri Station (W)Gorai Depot ⇆ Mulund Railway Station (W)Gorai Depot ⇆ Santosh Nagar (Extension)Goregaon (W) Bus Station ⇆ Jogeshwari (W) Bus StationGoregaon Station (E) ⇆ Antop HillGrant Road Station (W) ⇆ J.Mehta Marg (Napean Sea Road)Hanuman Nagar (Bhandup-W) ⇆ Kanjur Marg Station (W)Hanuman Tekdi (Borivali -E) ⇆ Borivali (E) StationHiranandani; Powai Bus Station ⇆ Kanjur Marg Station (W)Hiranandani; Powai Bus Station ⇆ Vikhroli Station (W)J.Mehta Marg (Napean Sea Road) ⇆ Backbay DepotJ.Mehta Marg (Napean Sea Road) ⇆ Ballard PierJ.Mehta Marg (Napean Sea Road) ⇆ Ferry WharfJanta Nagar (Kandivali-E) ⇆ Borivali (E) StationJuhu Bus Station ⇆ Santacruz Station (W)Kamala Nehru Park (Malabar Hill) ⇆ Ferry WharfKamala Nehru Park (Malabar Hill) ⇆ R.C.Church (Colaba)Kandarpada Bus Station ⇆ Prabodhankar Thackeray Nagar Bus Station (Charkop)Kandarpada Bus Station ⇆ Shanti Ashram (Borivali-W)Kannamwar Nagar No.2 ⇆ Vikhroli Bus Station (E)Kannamwar Nagar; Building No.124 ⇆ Vikhroli Bus Station (E)Kasturba Gandhi Chowk (C.P.Tank) ⇆ Pt.Paluskar Chowk (Opera House)Khindipada (Dargah) ⇆ Mulund Railway Station (W)Kokanipada (Extension) (Borivali -E) ⇆ Borivali (E) StationKolshet Gaon ⇆ Thane Station Satis (West)Kondivita Caves; Mahakali Caves ⇆ New Quarters; Maharshi Valmiki ChowkKranti Nagar ⇆ Kandivali Bus Station (E)Kurla Bus Station (E) ⇆ Gadkari QuarryKurla Bus Station (E) ⇆ Maharana Pratap Chowk (Mazgaon)Kurla Bus Station (E) ⇆ Veer Hutatma Bhai Kotwal Udyan (Plaza)Madh Jetty ⇆ Malad Station (W)Mahim Bus Station ⇆ Shivaji Nagar Bus StationMalad Depot ⇆ Malad Station (W)Malvani Depot; Gaikwad Nagar ⇆ Chhatrapati Shivaji International Airport (Sahar)Malvani Depot; Gaikwad Nagar ⇆ Malad Station (W)Mankhurd Station (South) Extn ⇆ TrombayMarathon Chowk (Teen Hath Naka) ⇆ Agarkar Chowk (Andheri-E)Marve Beach-Essel World ⇆ Malad Station (W)Mayur Nagar (Aarey Colony) ⇆ Goregaon Station (E)Mhada Colony (Chandivali) ⇆ Ghatkopar Station (W)Mhada Colony; Malvani ⇆ Malad Station (W)Mint Colony ⇆ Dadar Station (E)Mira Road Station (E) ⇆ Mulund DepotMulund Railway Station (W) ⇆ Bandra (E) Bus StationMulund Railway Station (W) ⇆ Nahur Bus StationN.C.P.A. ⇆ Ahilyabai Holkar Chowk (Churchgate)Nagbaba Mandir (Kailas Complex) ⇆ Ghatkopar Station (W)Nardas Nagar ⇆ Bhandup Station (W)Nehru Planetarium (Worli) ⇆ Byculla Station (W)Nerul Bus Station ⇆ Maharana Pratap Chowk (Mulund Check Naka-W)New Hind Mill Mhada Colony ⇆ Dadar Station (E)Pawar Nagar Bus Station (Thane) ⇆ Mhada Colony Bus Station (Mulund-E)Prabhadevi Station (W) ⇆ Comrade P.K.Kurne Chowk (Worli )Prabodhankar Thackeray Udyan Bus Station (Sewree) ⇆ Dadar Station (E)Pragati High School (Gorai) ⇆ Borivali (W) Bus StationPratiksha Nagar Depot ⇆ Anik DepotPratiksha Nagar Depot ⇆ Comrade P.K.Kurne Chowk (Worli )Pratiksha Nagar Depot ⇆ MantralayaPratiksha Nagar Depot ⇆ MantralayaPratiksha Nagar Depot ⇆ Worli DepotRailway Police Colony ⇆ Ghatkopar Station (E)Rani Laxmibai Chowk (Sion) ⇆ Backbay DepotRani Laxmibai Chowk (Sion) ⇆ Ballard PierRawal Pada ⇆ Borivali (E) StationRushivan ⇆ Borivali (E) StationSangam Nagar (Wadala-E) ⇆ Comrade P.K.Kurne Chowk (Worli )Sangharsh Nagar (Chandivali) ⇆ Agarkar Chowk (Andheri-E)Sanskriti Apartment ⇆ Kandivali Bus Station (E)Santacruz Depot ⇆ Parel S.T.Depot; Sant Rohidas ChowkSantacruz Station (E) ⇆ Kurla Station (W)Santosh Nagar (Extension) ⇆ Goregaon Station (E)Saraswati Complex (Dahisar) ⇆ Poisar DepotSeepz Bus Station ⇆ Agarkar Chowk (Andheri-E)Shanti Ashram (Borivali W) ⇆ Kandarpada Bus StationShivaji Nagar Bus Station ⇆ Gadkari QuarryShivaji Nagar Bus Station ⇆ Ghatkopar Station (E)Shivaji Nagar Bus Station ⇆ Kurla Bus Station (E)Shivaji Nagar Depot ⇆ MantralayaTata Colony (Bandra-E) ⇆ Bandra Railway TerminusTata Power Centre (Mahul) ⇆ Ghatkopar Bus StationTata Power Centre (Mahul) ⇆ Kurla Bus Station (E)Tembipada ⇆ Bhandup Station (W)Thane Station Satis (West) ⇆ Pawar NagarTulshetpada ⇆ Bhandup Station (W)Vaishali Nagar (Dahisar-E) ⇆ Borivali (E) StationVaishali Nagar (Mulund-W) ⇆ Mulund Railway Station (W)Vaishali Nagar (Mulund-W) ⇆ Mulund Railway Station (W)Vashi Naka (Chembur); M.M.R.D.A Colony ⇆ Kurla Bus Station (E)Vesava-Yari Road Bus Station ⇆ Andheri Station (W)Vesava-Yari Road Bus Station ⇆ Andheri Station (W)Vesava-Yari Road Bus Station ⇆ Goregaon (W) Bus StationVesava-Yari Road Bus Station ⇆ Jogeshwari (W) Bus StationVijay Vallabh Chowk (Pydhonie) ⇆ Grant Road Station (E)Vikhroli Park Site ⇆ Ghatkopar Station (W)Wadala Bus Depot ⇆ Dadar Station (E)Wadala Bus Depot ⇆ Parel S.T.Depot; Sant Rohidas ChowkWadala Station (W) ⇆ Mahatma Gandhi Hospital (Parel)Wadala Station (W) ⇆ Sangam Nagar (Wadala-E)Worli Depot ⇆ Colaba Bus StationWorli Village ⇆ Prabodhankar Thackeray Udyan Bus Station (Sewree)Yogi Hills (Mulund-W) ⇆ Mulund Railway Station (W)10 km
  • Local bus

Bus — lines, stops and colours from the operating agency's published GTFS. Water and roads: OpenStreetMap (ODbL), Overpass extract of the playable core. 4,490,480 residents in 125 zones, pack 2020.

#Facts, figures, history

Mumbai, as the pack records it.

Population by decade, a sourced metro series scaled to the 2020 pack.
YearPopulation
1921273,885
1931279,027
1941370,948
1950679,538
1960971,279
19701,410,833
19802,023,899
19902,718,120
20003,552,236
20104,016,631
20204,490,480

The pack's sourced population series runs from 273,885 residents in 1921 to 4,490,480 in 2020.

The zones cover 841 km², about 5,337 residents per km², with 2,065,621 jobs at the workplace.

The pack seeds 152 bus lines drawn on the map.

Difficulty is Punishing.

✓What winning here takes

Six ways to win Mumbai, each set by Mumbai.

There is no score to beat. Each condition is computed from the metro as you inherit it, with the engine's own arithmetic; these are the bars the game will set on day one in Mumbai, in 2025. The blue tick is where the city stands today; the red band is where it has to get to. The run continues after you win.

  1. Transit Capitalheld for a year

    1.5%today · the real system carries
    1.5%needed · carry yourself, for a year

    The region's existing system carries about 1.5% of all trips. Those lines are not in the pack as playable rail, so the bar is to carry that much on a network of your own.

  2. Roads Unclogged

    0%today · relief before you build
    10%needed · cut in peak congestion

    Against what the region would have without your network, not against the day you started — the region grows, and holding congestion flat through growth is the harder achievement.

  3. Carbon Cut

    0ttoday · net tonnes avoided today
    89,810tneeded · net tonnes of CO₂ a year

    Scaled to this metro's 4,490,480 residents at 0.02 tonnes each — roughly what moving a few percent of the region's driving onto rail saves, after the trains are charged for their own power.

  4. Held the Lineheld for a year

    0%today · on time, before a train runs
    80%needed · on time · 65% satisfied · a year in surplus

    All three at once. The cheapest route to a surplus is cutting the service that produces the other two, so this is the condition that cannot be bought.

  5. Within Reach

    0%today · within a walk of your stops
    10%needed · of the metro within a kilometre of a stop

    There is no playable rail to inherit, so coverage starts at nothing and the bar is the absolute one: a tenth of the metro within a walk. Two long rail lines through the core, roughly.

  6. Ten Minutes Back

    0%today · cut so far
    10%needed · off the average regional commute

    Measured on every resident, including the people who never board a train — a network that takes cars off the road shortens the drive for everyone left on it. The day-one average is the model’s first solve.

Carbon Cut's bar is 0.02 net tonnes a year for each resident, floored at 20,000. Transit Capital, coverage and the commute are taken from the network you inherit: where the pack seeds operating rail, from that system's first solve; where it does not, Transit Capital uses the model's default present-day share (floored at 1% and capped at 6%) and coverage starts from nothing. The gauges' Transit Capital tick is that default either way.

What you are given

What you are given

Every one of Mumbai's 125 zones arrives with derived numbers attached: resident population from OSM land-use shares of a sourced 2020 metro series, jobs allocated from the land-use mix, and a gravity-model home-to-work matrix. These are not US Census tracts and not LODES commute pairs — the pack says so on its provenance string.

Work trips are a gravity model from those land-use shares, labelled DERIVED, not a census commuting matrix. The streets, water and operating lines are still observed: OpenStreetMap and the agency's published GTFS.

Mumbai's pack has no playable rail. You are starting from nothing but bus, and the map will tell you honestly that there is nothing there.

What makes it hard

What makes Mumbai hard

Punishing. Spread thin, built for the car, and unforgiving of a line drawn in the wrong place. You are inheriting a system, which means you inherit its shape and its operating cost as well as its riders.

And the decade changes the problem, not the vehicle list. Mumbai in 1960 is a different city from Mumbai in 2025: the pack's sourced population series (UN World Urbanization Prospects and national census) is scaled onto the 2020 zone map, so the rivers and the rail yards stay where they are.

Mumbai is in the full edition. The free game rotates through thirteen metros so you can check the model on a city you know before taking anyone's word about the other sixty-six. The full edition, $25 once, opens all seventy-nine. Buy Mac or Windows direct and an extra 30% — Valve's cut on Steam — goes to pro-urban organisations.

Play Mumbai Full edition

Sources

How the model turns these into riders, with every mechanic named →