Kollektivnettet i Oslo består per 2009 av trikk, buss, T-bane, lokaltog og båt. Trikken hadde i 2008 39,7 millioner reisende, og opererte seks linjer. Bussene hadde på samme tid 68,7 millioner reisende. T-banen har (per 2016) fem linjer og (per 2014) 88 millioner reisende. I kollektivnettet inngår også flere båtlinjer. Norled har ruten mellom Nesoddtangen og Aker Brygge og har ca. 2,7 millioner årlige passasjerer, i tillegg kommer to rushtidsruter. I sommerhalvåret kjøres det ruter til øyene langs Nesoddkysten og videre til Håøya og Drøbak, i tillegg til sommerbåter fra Rådhusbryggene til Bygdøy. Helårs båttrafikk til øyene i havnebassenget går fra 21. mars 2015 fra Rådhusbrygge 4 (flyttet fra Vippetangen).