Zagreb Tram 12
Ljubljanica to Dubrava
Stations
20
End to end
~37 min
Interchanges
20
Service information checked . Check the operator before travel because schedules can change at short notice.
Line 12 connects Ljubljanica and Trešnjevka with Trg Republike Hrvatske, Trg bana Jelačića, Kvaternikov trg, Park Maksimir, and Dubrava. It is a direct central route between the western and eastern tram corridors.
Zagreb’s tramway opened with horse cars in 1891 and converted to electric operation in 1910. Line 12 is part of the numbered electric network whose paths have changed as tracks, termini, and construction plans changed.
ZET uses its own fare system. A 30-minute ticket bought before boarding costs €0.53, while the same ticket bought from the driver costs €0.80. The Moj ZET app can sell and validate tickets by QR or NFC. A contactless bank card cannot simply be tapped as an open-loop fare. Validate your ticket after boarding and keep it for inspection. ZET publishes current fares here.
ZET operates a mixed fleet, including modern low-floor, climate-controlled trams and older high-floor cars. The city-center section and approaches to Trešnjevka and Dubrava can be crowded. A specific departure is not guaranteed to be low-floor.
Accessibility varies by vehicle and stop. Low-floor trams improve wheelchair boarding, but older high-floor cars and street-level platforms can still present steps or gaps. Allow extra time at busy road-running stops and watch for traffic when the platform shares space with the street.
Stations in order
- 1Ljubljanica391134
- 2Selska391134
- 3Nehajska391134
- 4Trešnjevački trg391134
- 5Badalićeva391134
- 6Tehnički muzej391134
- 7Vodnikova2345911141732333413
- 8Trg Rep. Hrvatske111417323413
- 9Frankopanska611141731323413
- 10Trg bana J. Jelačića611141731323413
- 11Draškovićeva456781114313334
- 12Vončinina456781114313334
- 13Petrova456781114313334
- 14Kvaternikov trg45678111431333413
- 15Mašićeva456781114313334
- 16Jordanovac456781114313334
- 17Park Maksimir456781114313334
- 18Hondlova46781114313334
- 19Ravnice46781114313334
- 20Dubrava471134