Konjski tramvaj uveden je 5. rujna 1891. godine. Imao je vozni park od 10 otvorenih i 6 zatvorenih kola, a do 1910. godine povećao se na ukupno 38 kola. Prvi električni tramvaj pušten je u promet 18. kolovoza 1910. godine.
1942. Tramvajska linija Maksimir – Dubrava
Tramvaji su smješteni u dvije remize - Dubrava i Trešnjevka.
Mreža se u nekoliko navrata širila (posljednje je bilo 2000. godine puštanjem u promet dionica od Dubrave do Dubca
Dužine dnevnih tramvajskih linija:
Linija 4 - 12 593 m
Linija 7 - 13 054 m
Linija 11 - 11 989 m
Linija 12 - 9 341 m
ZET TRAMVAJSKE LINIJE NEKADA:
Tramvajske linije 1946. godine:
11 Črnomerec - Trg Republike - Dubrava
Tramvajske linije 1958. godine:
11 Črnomerec - Trg Republike - Dubrava
12 Končareva - Glavni kolodvor - Maksimir
Tramvajske linije do početka 80-tih godina:
3 Dubrava - Autobusni kolodvor - Žitnjak
7 Sopot - Kvaternikov trg - Dubrava
11 Črnomerec - Trg Republike - Dubrava
12 Dubrava - Glavni kolodvor - Ljubljanica
Noćne tramvajske linije do početka 80-tih godina:
25 Črnomerec - Dubrava
Autobusni promet ZET-a trenutno se sastoji od 134 autobusnih linija, od toga 78 gradskih i 56 prigradskih. Autobusni promet u Zagrebu je počeo funkcionirati 11. kolovoza 1927. godine na prve dvije linije, pod nazivom "Autobusni promet". 1931. godine ZET je preuzeo gradski autobusni promet od dotadašnjih vlasnika Mihovila i Viktora Barešića, koji su koncesiju za prijevoz dobili godinu dana ranije.