I årene som fulgte økte kollektivtilbudet stadig. I 1927 fikk byen sin første busslinje. I 1928 fikk Oslo ordentlig tunnelbane, da Undergrunnsbanen mellom Majorstuen og Nationaltheatret åpnet. I løpet av 1920-årene var også Lilleakerbanen blitt bygget ut helt til Kolsås i Bærum. I 1935 ble Smestadbanen forlenget og omdøpt til Røabanen, ett år etter Sognsvannsbanens åpning. På østkanten begynte Østensjøbanen som trikkelinje i 1926, og Lambertseterbanen i 1957. I 1960-årene ble disse bygget om til T-bane, samtidig som Grorudbanen og Furusetbanen åpnet i henholdsvis 1966 og 1970. I 1987 ble de vestlige og østlige nettene knyttet sammen ved Stortinget stasjon, og tidlig i 2000-årene kom også T-baneringen for å betjene bydelene nord for sentrum.