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.
ZET bus
Zones matter on the bus and nowhere else in ZET - in town a bus ticket is a tram ticket. Buy at a kiosk, in the Moj ZET app or from the driver, and board at the front door. You cannot tap a bank card to ride.
Updated 11 days ago
- Until Sep 7, 2026
Summer timetable until 7 September
From 15 June to 7 September trams and buses run a reduced summer timetable. Bus lines 114 (Ljubljanica-Prečko) and 275 (Sesvete-Sesvetska Sopnica) do not run at all during that period.
How to ride
- 1Buy your ticket before you boardBuy at a Tisak or iNovine kiosk, or in the Moj ZET app. Singles from the driver cost more and cover zone 1 only.
- 2Buy a two-zone ticket if you leave the cityVelika Gorica, Zaprešić, Bistra, Luka and Stupnik sit in zone 2; a zone 1 ticket runs out at the boundary stop.
- 3Board through the front doorThe driver checks tickets, so you board at the front door - it is marked on the outside of the bus.
- 4Validate every time you boardPunch a paper ticket in the machine by the front door; tap a ZET card or the app on a reader each time.
- 5Choose on the screen before tapping a ZET cardTap without choosing and it takes a one-zone fare; pick another ticket, a second zone or extra people on screen first.
Fares
Single fares4
Single ticket (kiosk or app)
Three lengths - 0.53 EUR for 30 minutes, 0.93 for 60 and 1.33 for 90
0.53〜1.33 EUR ≈ $0.6–2
Single ticket bought from the driver
0.80 EUR for 30 minutes, 1.33 for 60 and 1.99 for 90
0.8〜1.99 EUR ≈ $0.9–2
Night single ticket
One flat price on the night services
1.99 EUR ≈ $2
Two-zone single ticket (180 minutes)
The ticket for crossing between zone 1 and zone 2, valid 180 minutes
2.65 EUR ≈ $3
Passes & multi-ride3
Day ticket
Tariff zone 1 only - and not 24 hours: it dies at 04:00 after the day you punch it
3.98 EUR ≈ $5
Multi-day ticket (3, 7, 15 or 30 days)
9.29 EUR for 3 days, 19.91 for 7; tariff zone 1 only, sold at ZET offices onto a ZET card
9.29〜53.09 EUR ≈ $11–62
Zagreb Card (24 hours)
Travel is free, but this is really an attractions pass
38 EUR ≈ $44
Add-ons & fees1
Luggage ticket
One per piece of luggage that takes up space; 1.99 EUR between 00:00 and 04:00
1.33〜1.99 EUR ≈ $2
Estimates use exchange rates as of September 5, 2026
Payment
There is no way to tap a bank card on a reader and ride
ZET's own stored-value card; tap it on a reader every time you board
Moj ZET
Moj ZET - top up a balance first, then scan the QR sticker on board
Buy at a kiosk, then punch it in the machine by the front door
Works at kiosks and with the driver - bring small coins for the bus
Quick facts
Fares from
0.53 EUR+
Heads-up
-
Inspectors work in plain clothes; you may ask for ID
Inspectors work in plain clothes as well as in uniform, so the absence of a uniform is no reason to ride without a ticket. If someone claims to be an inspector, you may ask to see their ID card.
