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.
