Croatia

Zagreb

Croatia's only full tram network runs through the city. Buy before you board and stamp a paper ticket once, at the machine by the front door. Only the buses make you think about zones.

Zagreb trams (tramvaj)

Zagreb's trams have no gates and no tap-to-ride with a bank card. Buy first, then stamp the paper ticket once in the front-door machine, or touch a ZET IC card at any door. Track works keep lines 1 and 13 off in 2026.

Updated 11 days ago

How to ride

  1. 1
    Buy your ticket before you board
    Buy at a Tisak or iNovine kiosk, or at a ZET office. The driver sells tickets too, but at a higher price.
  2. 2
    Buy multi-day tickets at a ZET office
    Tickets of three days or more are not sold at kiosks, and most offices open weekdays only, mornings or afternoons by day.
  3. 3
    Stamp it the moment you board
    Push a paper ticket into the front-door machine once; new trams have rear-door machines. No stamp, or one on the back, voids it.
  4. 4
    With an IC card, tap at any door
    Hold a ZET IC card to a reader every time you board - credit alone counts for nothing if you skip the tap.
  5. 5
    Keep going on the same ticket
    Inside its window a paper single carries you on; a second stamp voids it. You cannot double back toward the line you started on.
  6. 6
    Show your ticket when asked
    Inspectors may be in plain clothes. Show your ticket on request; without one you are required to give your identity.

Fares

Single fares4

Single ticket bought off the vehicle (30/60/90 min)
Sold at kiosks and ZET offices; valid 30, 60 or 90 minutes from stamping, in one direction.
0.53〜1.33 EUR ≈ $0.6–2
Single ticket bought from the driver
Buying from the driver costs more, and you need small change in cash.
0.8〜1.99 EUR ≈ $0.9–2
Night single ticket
For services in the night window from 00:00 to 04:00; the same price on or off the vehicle.
1.99 EUR ≈ $2
Funicular (uspinjača) one way
The short funicular up to the old town; day, multi-day and season tickets are valid on it too.
0.66 EUR ≈ $0.8

Passes & multi-ride3

Day ticket
Covers the rest of the day you stamp it and runs to 04:00, on trams, buses and the funicular.
3.98 EUR ≈ $5
Multi-day ticket (3/7/15/30 days)
3 days 9.29, 7 days 19.91, 15 days 26.54, 30 days 53.09 EUR - sold at ZET offices only.
9.29〜53.09 EUR ≈ $11–62
Zagreb Card
38 EUR for 24 hours, 48 EUR for 72 - a museum pass that also covers ZET trams and buses.
38〜48 EUR ≈ $44–56

Card itself1

Issuing an IC card (vrijednosna karta)
The price of the card itself; load it with credit at ZET offices or partner kiosks.
1.33 EUR ≈ $2

Estimates use exchange rates as of September 5, 2026

Payment

Tap to ride
There is no tap-to-ride with a bank card anywhere on the network
IC card
ZET's vrijednosna karta - and unlike paper, direction does not matter
App tickets
Moj ZET
Moj ZET needs credit loaded in advance; NFC works as well as the QR sticker
QR ticketing
Scan the QR sticker inside the vehicle with the Moj ZET app
Paper tickets
Sold at kiosks and by the driver; always stamp it once you are aboard
Cash
Works at kiosks, ZET offices and with the driver - the driver wants small change

Quick facts

Hours
04:00-24:30, plus night trams
Frequency
About every 10 min per line
Fares from
0.53 EUR+

Heads-up

  • Track works have lines 1 and 13 off the road

    Track works have rearranged the tram map for 2026. Lines 1 and 13 do not run at all, lines 9 and 17 stop short at Trg zrtava fasizma, and replacement bus 602 covers the gap on to Borongaj. Line 7 has been rerouted in both directions. No end date has been published, so do not take a routing app's answer at face value.

Timetable

Operating hours 04:00-24:30, plus night trams
Typical duration Thirteen lines by day and four night lines (31-34) after midnight, so the network barely stops
Check the official site for the latest times and service status