Zagreb’s public transportation system is called ZET, short for Zagrebački Električni Tramvaj. It is made up primarily of buses and trams that zig zag throughout the city and extend beyond to neighboring cities including Velika Gorica where the airport is located. The system is extensive with 19 tram lines and 117 buses. Plus Zagreb is a very walkable city, so one could easily live or visit without a car.
Trams and buses run 24 hours a day, although not all lines run all the time.
15 tram lines (1-9, 11-15 and 17) run daily from 04:00 to 00:00 (4am to midnight)
4 tram lines (31-34) run nightly from 00:00 to 04:00 (midnight to 4am)
Get all the tram timetables here.
113 buses run daily from 04:00 to 00:00 (4am to midnight)
4 buses (116, 172, 212, 268) run nightly from 00:00 to 04:00 (midnight to 4am)
For daily buses, get the timetables here.
For nightly buses, get the timetables here.
Cost to Ride
- 4 kuna (day) if you buy a ticket in advance from a authorized vendor or ZET shop (30 min duration)
- 7 kuna (day) if you buy a ticket in advance from a authorized vendor or ZET shop (60 min duration)
- 10 kuna (day) if you buy a ticket in advance from a authorized vendor or ZET shop (90 min duration)
- 15 kuna (night) if you buy a ticket in advance from an authorized vendor, the driver or ZET shop (90 min duration)
- 30 kuna for unlimited travel within a 24-hour period (1 day)
- 70 kuna for unlimited travel within a 72-hour period (3 days)
Once you board, you’ll need to get your ticket stamped or scan your ZET card using the yellow box.
Per official website of ZET (Zagreb public transport company) since 1st of July the towns of Velika Gorica and Zaprešić, as well as the municipalities of Bistra, Klinča Sela, Luka, and Stupnik, even though they are part of Zone 2, will have the same ticketing system as Zone 1. So yes in this area you will also be able to use tickets at a price of 4 kn for a 30-minute ride, a ticket of 7 kn for a 60-minute ride, while for longer journeys to other zones there is 90-minute travel ticket from 10 kn.
Querks of the System
Zagreb’s public transportation system is definitely more reliable than smaller cities in Croatia as it supports a much larger population. However, there are a few things that you should be aware of:
Overall, buses tend to arrive like clockwork according to the schedule. However, beware of holidays when some outlying routes may run late if at all. You can always check the ZET web site to see if any lines are down or delayed. They always post a notice at the top of their homepage, although it is in Croatian.
Know where you’re going
Also, not all stops post the schedule for the buses and trams that come through. It’s best to know where you need to go and when the bus will come before you head out if your route includes outlying areas. If traveling only within the center, most tram and bus stops include a map.
Don’t miss the bus
- At some of the busier stations, the buses tend to stack up in traffic. In that case, many of the buses will open their doors long before the actual stop. If you aren’t paying attention, it is possible to miss your bus entirely.
Yes, there are inspectors
- From time to time, a Sluzba Kontrole (or inspector) from ZET will board the bus to check tickets. If you purchased a ticket from a tobacco stand or tisak, make sure you get it stamped when you board. If you get caught without a ticket you can get fined with up to 800 kn.
Do you have any tips to traveling the Zagreb public transportation system? Share your experience in the comments.
Traveling beyond Zagreb? Check out our other public transport guides:
Latest posts by Expat in Croatia (see all)
- Best places to eat and drink in Split - April 16, 2015
- How to get a free .hr web address - November 3, 2014
- The Complete Guide to Outdoor Activities in Croatia - August 20, 2014