ZET – Zagreb’s Public Transportation System

zagreb-tram

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.

Trams

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 the day tram timetables here.

Get the night tram timetables here.

View the day and night tram maps for Zagreb here.

Buses

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.

View the Bus Map

Cost to Ride

  • 4 kuna (day) if you buy a ticket in advance from an authorized vendor or ZET shop (30 min duration)
  • 7 kuna (day) if you buy a ticket in advance from an authorized vendor or ZET shop (60 min duration)
  • 10 kuna (day) if you buy a ticket in advance from an authorized vendor or ZET shop (90 min duration)
  • 15 kuna (night) if you buy a ticket aboard bus/tram (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)
  • Children 7 years and younger can ride for free as long as they are accompanied by an adult. Up to three children under 7 can ride with one adult. If an adult is traveling with four or more children, they would need to pay for a ticket for the fourth child and beyond.

An authorized vendor usually includes Tisak and iNovine.

Per this article, it will be possible to purchase the cheap tickets on board buses and trams again from 1 April 2019, but we’ll have to see if this actually happens.

Once you board, you’ll need to get your ticket stamped/validated or scan your ZET card using the yellow box.

The towns of Velika Gorica and Zaprešić, as well as the municipalities of Bistra, Klinča Sela, Luka, and Stupnik, have the same ticketing system and ticket costs as noted above for Zone 1.

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:

  • Holidays

    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 News 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

    A Sluzba Kontrole (or inspector) from ZET will board the bus to check tickets on occasion, usually during the day when there is good weather. 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:

Sharing is Caring:

31 thoughts on “ZET – Zagreb’s Public Transportation System

  1. Leslie
    July 10, 2016 @ 7:59 am

    Hi Sara,

    My daughter and I are spending a month in Zagreb and I'm trying to find a monthly ZET pass…do you know if one exists?

    Thanks!

    Leslie

    {reply}

    • Sara Expat in Croatia
      July 14, 2016 @ 11:04 am

      Hi Leslie,

      Thank you for reaching out! Yes, you can buy a monthly pass. You’ll need to go to a ZET office to purchase. You can contact them on their web site to find out the details, since their web site is not in English: http://www.zet.hr/default.aspx?id=268

      {reply}

  2. Leslie
    July 15, 2016 @ 6:11 pm

    Thanks so much for the info Sara! We're having a great time in Zagreb and have figured out the transit system just fine. For now we're using the Zagreb Card which is a great deal and will buy longer term transit passes after that. 

    {reply}

  3. Ashish
    June 7, 2017 @ 12:03 pm

    Hello Leslie,

    I am also here in zagreb for month or more, can you guide me how can I get those monthly ZET pass and location. 

    Thanks for help!!!!

    {reply}

  4. Chris Greaves
    February 13, 2018 @ 9:35 pm

    The lin k
    View the day Tram Map here, and the night Tram Map here.
    on the page
    https://www.expatincroatia.com/zet-zagrebs-public-transportation-system/
    returns a 404-Not found when i choose the link for the day tram map.
    Chris Greaves

    {reply}

    • Expat in Croatia
      March 19, 2018 @ 4:51 pm

      Hi Chris,

      Thank you for the catch! All of the links have been checked and updated. 🙂

      Cheers,

      Sara

      {reply}

  5. Lal
    April 6, 2018 @ 4:50 pm

    Hi Sarah
    We hope to visit Croatia in mid June for around 10 days and then go across to Slovenia. Can you suggest few places of interest to see in and around Zagreb as we fly in there. We want to go to the beach latter part of our holiday too.
    Will appreciate any ideas.
    Thank you

    Lal

    UK

    {reply}

    • Expat in Croatia
      April 13, 2018 @ 11:24 am

      Hi Lal,

      Zagreb is a great city! I recommend checking out the museums, parks and the growing culinary scene. There are always events going on in Zagreb, especially during summer.

      Enjoy!

      Regards,

      Sara

      {reply}

  6. Lucy
    July 13, 2018 @ 6:16 pm

    Hi,
    Do you know if you can pay for singlr 4Kn tickets by card on the trams or do they only accept cash?
    Thank you
    Lucy
    UK

    {reply}

    • Expat in Croatia
      July 13, 2018 @ 10:51 pm

      Hi Lucy,

      Good question! Only cash is accepted.

      Regards,

      Sara

      {reply}

  7. Pawel
    July 15, 2018 @ 3:54 pm

    Hi,

    What is the prices for ticket for children (5 and 7 yeras old)?

    thanks in adv.
    Pawel PL

    {reply}

    • Expat in Croatia
      July 16, 2018 @ 11:14 am

      Hi Pawel,

      Zagreb recently lowered their prices to only 4 kuna per ticket if traveling less than 30 minutes.

      Regards,

      Sara

      {reply}

      • Expat in Croatia
        April 17, 2019 @ 10:54 am

        Hi Pawel,

        I am updating my response to reflect the most current information for child tickets. I’ve also updated the post above.

        Children 7 years and younger can ride for free as long as they are accompanied by an adult. Up to three children under 7 can ride with one adult. If an adult is traveling with four or more children, they would need to pay for a ticket for the fourth child and beyond.

        Cheers,

        Sara

        {reply}

  8. Andraz
    July 22, 2018 @ 11:19 am

    Hi there,

    If you need to travel in both zone 1 and zone 2 (for example by bus from Kvaternikov trg to the airport) do you just buy two single tickets for 4 kuna and then validate one in zone 1 and one in zone 2? Or are tickets for zone 2 different in some way and you have to specify that when buying it?

    Regards,
    Andraž

    {reply}

    • Expat in Croatia
      July 24, 2018 @ 3:21 pm

      Hi Andraž,

      From the 1st of July, the towns of Velika Gorica and Zaprešić, as well as the municipalities of Bistra, Klinča Sela, Luka, and Stupnik, will have the same ticketing system as Zone 1, even though they are considered Zone 2. Tickets are priced according to the length of the ride and not the zone. Four kn for a 30-minute ride, 7 kn for a 60-minute ride, and 10 kn for a 90-minute ride.

      Cheers,

      Sara

      {reply}

  9. Philip
    December 28, 2018 @ 11:25 pm

    Hi Sara,
    Thanks for your great information.
    Please clarify the reply you gave to Andraž, above.
    When traveling from the airport on bus 290, do I validate one 7kn ticket, assuming that I will need a total of 60 minutes, as I need to transfer onto Tram 2 and onto Trg dr. F. Tudmana?
    I imagine I can carry on using that same ticket when I connect on the tram?
    Or, am I supposed to have two 4kn tickets, one to validate on the Bus from airport and the second one to be used on Tram 2?

    {reply}

    • Tamara Ilic
      January 13, 2019 @ 7:02 pm

      Hi Philip,

      it is the duration that counts, so a 7 KN ticket should be enough to reach the airport from Kvaternik square, because the bus does full circle ride in 105 minutes, so from the square to the airport and back. Also when you switch from but to tram, if you are within 60 minute limit you should be OK. Make sure that the connecting ride will end in under 60 minutes and everything should be OK.

      Cheers,

      Tamara

      {reply}

      • Maira
        January 29, 2019 @ 9:47 am

        @Tamara, the ZET website is not very clear and I have been wondering that myself. But I don’t think that you can travel to a second zone with the 7kn/60-min ticket, but only with the 10kn/90-minute one. Or, alternatively, using two 4kn tickets, validating the first upon entry and the second when entering the second zone. ZET website says: “Zbog izmjena u tarifnoj politici, počevši od srijede, 1. ožujka, gradovi Velike Gorica i Zaprešić, kao i općine Bistra, Klinča Sela, Luka i Stupnik, pripadat će jednoj i to II. zoni u kojoj će se primjenjivati jednaka tarifna politika kakva je na snazi na cijelom području grada Zagreba, odnosno u I. zoni. Na tom području također će se moći koristiti karte po cijeni od 4 kune za vožnju od 30 minuta, karte od 7 kuna za vožnju od 60 minuta, dok će za vožnje duljim relacijama i u drugoj zoni na raspolaganju biti karta za putovanje od 90 minuta po cijeni od 10 kuna.” Immediately after it also says that the 15kn ticket bought from the driver is valid only for one direction and within one zone.
        One word of caution for those using the pre-paid card, though: I tried to buy the ticket for 2-zones from the yellow machine with my card by selecting “2 zones”, and it charged me 20kn. Maybe the yellow machines are still doing it the old way, and for travel through two zones with the pre-paid card now it is enough to buy the regular 90-min ticket? I’m not sure. If anyone knows for sure, please comment!
        (My first comment didn’t show up, maybe because of the link? Posting again, but feel free to delete if this is duplicated!)

        {reply}

        • Tamara Ilic
          February 18, 2019 @ 8:07 am

          Hi Maira,

          Thank you for reaching out! I think that it all comes down how long the trip is, per the instructions on ZET’s it is allowed to use a 30-minute ticket in Nova Gorica, but if their trip is taking them beyond the 30 minute mark, then of course a different ticket was needed, a 60-minute or a 90-minute one, all depending where the person is going.
          Regarding the ticket bought at the driver, I believed ZET just wants to point out that buying the ticket at the driver does not give you options. And the machines, they are notoriously quirky and do not do their job well? That is our understanding, at least. We would also love to hear about other people’s experiences.

          Good luck,

          Tamara

          {reply}

      • Steve
        April 19, 2019 @ 4:21 am

        Sara I emailed ZET and you need two tickets from the airport traveling into town. Here’s their reply:
        you need two ticket for bus, for 4 kn (30 minuta ride). The first ticket you must validated in bus, on the begening, and second ticket, you must validated at station Petrusevec (Petruševec).

        {reply}

        • Expat in Croatia
          April 27, 2019 @ 12:04 pm

          Hi Steve,

          Great, thanks for the info! Please note that to get the 4 kuna ticket, you must purchase it at a Tisak, iNovine or another kiosk. The 4 kuna ticket is not sold on the bus.

          Regards,

          Sara

          {reply}

  10. Scott
    December 29, 2018 @ 3:41 pm

    You’ve got a typo in the text. Says 7 Kuna for a 30 min ticket, but that should actually be 60 min.

    {reply}

    • Tamara Ilic
      January 13, 2019 @ 6:04 pm

      Hi Scott,

      thank you for your message. Indeed we had a typo, and now it has been corrected. Thank you once again.

      Kind regards,

      Tamara

      {reply}

  11. Parijat
    February 18, 2019 @ 12:11 pm

    Hello

    I wanted to know a few things:
    1. Does a 4 year old child travel for free or would need a ticket?
    2. Can i buy the 72/24 hour day ticket at the airport and main bus station?
    3. will the multi-day pass include travel to and from the airport?

    {reply}

    • Expat in Croatia
      March 19, 2019 @ 11:28 am

      Hi Parijat,

      Yes, a child needs a ticket.

      To get to and from the airport, reference this post: https://www.expatincroatia.com/how-to-get-to-from-zagreb-airport/ The quickest airport buses are operated outside of the ZET system.

      You could take bus 290 to Velika Gorica, but it will include a walk. The 24/72 passes would cover this. Tickets can be purchased at iNovine and Tisak locations.

      Regards,

      Sara

      {reply}

      • Igor
        April 9, 2019 @ 7:52 pm

        Hi, are you sure a child needs a ticket? We are heading to Zagreb soon and I have ready conflicting information. Here it says that children under 6 travel for free – https://www.inyourpocket.com/zagreb/trams-buses_3891v

        {reply}

        • Expat in Croatia
          April 17, 2019 @ 10:55 am

          Hi Igor,

          Thank you for the question!

          I dig some digging and found the policy on child tickets, which I’ve pasted below. I’ve also added it to the above post.

          Children 7 years and younger can ride for free as long as they are accompanied by an adult. Up to three children under 7 can ride with one adult. If an adult is traveling with four or more children, they would need to pay for a ticket for the fourth child and beyond.

          Cheers,

          Sara

          {reply}

  12. Serena
    March 3, 2019 @ 10:08 pm

    Hi!
    Thanks for the info, it’s a great help! 😀
    When you say authorized vendors, who are those? and where to find them?
    Are there also unauthorized vendors?
    Thanks in advance!
    Kind regards

    {reply}

    • Expat in Croatia
      March 19, 2019 @ 11:05 am

      Hi Serena,

      The authorized vendors are Tisak and iNovine. They have locations throughout the city. There are no unauthorized vendors.

      Regards,

      Sara

      {reply}

  13. Chayan Ganguly
    October 8, 2019 @ 6:09 pm

    Hi,
    Shall be reaching Zagreb bus station by Arriva Bus from Plitvice Lakes around noon and then have to proceed to Central Hotel. Could you guide me as to how I book my tram ticket, perhaps online, and how do I get it validated in tram. Also the name of tram stop I get down and the direction of the tram. Am I allowed to carry my luggage in the tram?

    {reply}

    • Expat in Croatia
      October 9, 2019 @ 3:02 pm

      Hi Chayan,

      You can purchase a ticket and validate it at the front of a tram. Take Tram 6 towards Črnomerec and get off at Glavni Kolodvor (Main Train Station). Yes, you can take your luggage on the tram.

      Cheers,

      Sara

      {reply}

Leave a Reply

Your email address will not be published. Required fields are marked *