Absolute Croatia logo
  • Explore Croatia
    • Dubrovnik Region (Dalmatia)
    • Split Region (Dalmatia)
    • Zagreb & Central Croatia
    • Zadar Region (Dalmatia)
    • Slavonia
    • Šibenik Region (Dalmatia)
    • Lika and Karlovac Region
    • Istria
    • Travel information and advice
  • Destinations
    • Dubrovnik
    • Split
    • Zadar
    • Zagreb
    • Island Mljet
    • Elaphiti Islands
    • Cavtat
    • Rovinj
    • Plitvice Lakes
  • Travel Magazine
  • Delicious Croatia
  1. Zagreb
  2. Zagreb By Tram

Zagreb tram tickets and how to ride (ZET guide)

Zagreb trams are the fastest way to move around the city centre and most neighbourhoods. This guide shows you how to buy the right ticket, validate it on board, and use the MojZET app so you can ride without stress.

Looking for routes, maps and PDF timetables? Use our dedicated guide: Zagreb tram lines.

Trams can be crowded at rush hour and on popular central stops, so keep your bag close and plan a little extra time if you are travelling with luggage.

Quick start: take a Zagreb tram in 3 steps

  • Buy a ticket at a kiosk, a ZET ticket office, with the MojZET app, or from the driver (usually more expensive).
  • Validate immediately after boarding (paper ticket stamping, tapping a card, or QR/NFC in the app).
  • Keep your ticket ready until you finish your ride, as inspections happen.

Zagreb tram tickets and fares

Most visitors travel within the City of Zagreb, which is ZET’s 1st tariff zone (tram traffic operates within the first zone). ZET uses time-based single fares (30, 60, 90 minutes) plus daily and multi-day tickets. Prices can change, so verify the latest official fares here: ZET fares.

Most-used tickets

Ticket Validity Price
Single fare (daytime) 30 minutes 0,53 EUR
Single fare (daytime) 60 minutes 0,93 EUR
Single fare (daytime) 90 minutes 1,33 EUR
Single fare (night time) Night ticket 1,99 EUR
Daily ticket All day 3,98 EUR

Tickets purchased from the driver (usually more expensive)

If you buy from the driver, prices are higher. Use this as a backup option when you cannot reach a kiosk or ticket office in time.

Ticket Validity Price
Single fare (daytime) 30 minutes 0,80 EUR
Single fare (daytime) 60 minutes 1,33 EUR
Single fare (daytime) 90 minutes 1,99 EUR
Single fare (night time) Night ticket 1,99 EUR
Daily ticket All day 3,98 EUR

Multi-day tickets

Ticket Validity Price
3-day ticket 72 hours 9,29 EUR
7-day ticket 7 days 19,91 EUR
15-day ticket 15 days 26,54 EUR
30-day ticket 30 days 53,09 EUR

Where to buy tram tickets in Zagreb

You can buy tram tickets in Zagreb in three main ways: at kiosks and ZET ticket offices (best for paper tickets), with the MojZET mobile app (best if you prefer phone payments), or from the driver (backup option and usually more expensive).

Some ticket types and services are only available at official ZET sales points, so if you need a multi-day ticket or anything card-related, it is safest to use a ZET ticket office. Official list of ZET sales points: ZET sales points.

Kiosks and ZET ticket offices

Paper tickets are widely available and are the simplest option for most visitors. ZET confirms that paper tickets can be purchased at ZET ticket offices or at partner kiosks. Official details: ZET paper tickets.

  • Best for: buying a few single tickets in advance so you are not searching for a kiosk before every ride.
  • Good to know: ZET notes that kiosks can handle most ticket sales, but some ticket types (for example the multi-day ticket) are excluded from kiosk sales, so use a ZET sales point when you need multi-day options or anything special.

Buying from the driver

If you cannot buy in advance, you can purchase certain tickets from the driver. ZET states that driver-bought tickets include the higher-priced 30, 60 and 90 minute options and the daily ticket. Use this as a backup option when you are in a rush or arrive late.

Buying tickets with the MojZET app

MojZET lets you buy and validate tickets on board by scanning a QR code or using NFC. ZET also notes an in-app option for switching vehicles and that inspectors scan a barcode shown on your screen. Official details: MojZET app.

How to validate tickets on Zagreb trams

Validation is the most important rule for riding Zagreb trams. You need to validate or register your ticket immediately after boarding, and you should keep it ready for inspection until you exit.

Paper tickets (stamp immediately)

ZET states that paper tickets must be cancelled immediately on boarding. Validation machines are located near the first door, and in low-floor trams they are also installed at the rear door.

  • Insert the ticket into the yellow validation machine as soon as you enter.
  • Keep the stamped ticket until you finish your ride.
  • Do not plan on reusing a stamped paper ticket for later trips.

Stored-value card and multi-day ticket on a card (tap to register)

If you use a stored-value card, register it by holding the card to the validator after boarding. ZET notes you should select the fare on the validator display before tapping; otherwise the standard 90-minute fare may be deducted by default.

  • Select the correct fare (30, 60, or 90 minutes) on the validator screen if needed.
  • Tap and wait for confirmation.
  • Register on every boarding, including transfers.

MojZET tickets (QR or NFC)

With MojZET you can buy and validate tickets on board by scanning the QR code or using NFC. ZET also notes an option for changing vehicles and that inspectors scan a barcode shown in the app. Official details: MojZET validation.

  • Use QR scanning or NFC in the app to validate after boarding.
  • If you switch trams, use the in-app option to register the new vehicle.
  • During inspection, show the active ticket screen as instructed.

MojZET app: what it is and when to use it

MojZET is ZET's official mobile ticketing option. It lets you buy and validate tickets on board using QR scanning or NFC, which is handy when you do not want to carry paper tickets or look for a kiosk. Official instructions: MojZET app.

  • Best for: short stays, frequent rides, and anyone who prefers phone payments.
  • How it works: you top up your balance in the app, then validate your ride on the tram using QR or NFC.
  • Changing trams: if you transfer to another vehicle, use the in-app "I'm changing vehicle" option as described by ZET.
  • Ticket inspection: ZET notes that inspectors scan a barcode shown in the app, so keep your screen ready.
  • Practical tip: keep your phone charged and your brightness high enough to show the ticket screen clearly.

Tram routes and timetables

This page focuses on tickets and how to ride. For routes, line numbers, maps and timetables, use our dedicated guide: Zagreb tram lines.

If you want the official ZET line lists for reference, start here: daytime tram lines and night tram lines.

Tips for tourists using Zagreb trams

  • Rush hour: trams are busiest on weekday mornings and late afternoons, especially through the city centre.
  • Boarding: let passengers exit first, then board quickly and move away from the doors to make space.
  • Stops: stops are usually announced; if you are unsure, track your ride on a maps app and get ready one stop early.
  • Validation: validate or register your ticket immediately after boarding, not after the tram starts moving.
  • Bags and luggage: keep bags close in crowded trams and avoid blocking doors during busy sections.
  • Night rides: if you ride late, use well-lit stops and keep your phone and wallet secure, especially in crowded vehicles.

Rules and ticket inspection

ZET performs ticket inspections daily. ZET states that inspectors can be in uniform or plain clothes, and they must identify themselves with an official badge. Official details: ticket inspection.

To avoid problems, always travel with a valid ticket and validate or register it properly immediately after boarding.

FAQ - Zagreb trams

Do I need to validate my ticket on a Zagreb tram?

Yes. Paper tickets must be cancelled immediately after boarding, and electronic cards or app tickets must be registered or validated as instructed for that ticket type.

Can I buy a ticket on the tram?

Yes, but it is usually more expensive than buying in advance at kiosks or using the app. Consider on-board purchase a backup option.

What is the easiest ticket for a short visit?

If you plan multiple rides in one day, a daily ticket can be good value and simpler to manage. If you only need one or two short rides, a 30 or 60 minute ticket bought at a kiosk is often the easiest.

Where do I find routes and timetables?

Use our dedicated guide for routes, maps and timetables: Zagreb tram lines.

Zagreb
  • Hotels
  • Hostels

  • Flights
  • By Bus
  • By Tram
  • By Train

  • Best day trips from Zagreb
  • Bars & Clubs
  • Eating out
  • Attractions
  • Museums
  • Events
  • Shopping
  • Parks
  • General information

Zagreb tram

Zagreb Tram Lines (Routes, Map & Timetables)

Find the right Zagreb tram line fast: daytime and night routes, the official tram map, and PDF timetables (including stops).

Looking for tickets, validation and how to ride? See Zagreb tram tickets and how to ride.

Travelling by tram is one of the easiest ways to move around Zagreb, connecting the centre with major neighbourhoods and transport hubs.

Details
Written by: Orsat Munitić
Last Updated: 31 January 2026

Read more: Zagreb Tram Lines (Routes, Map & Timetables)

This page may include affiliate links to external sites such as accommodations or activities. If you make a purchase through these links, we receive a small commission at no additional cost to you. We greatly appreciate your support for Absolute Croatia Travel Guide!

Absolute Croatia Copyright © 2011-2026 | Design by OM
Every effort has been taken to ensure the accuracy of the content of this site but the publisher cannot be held responsible for the consequences of any errors.

  • About
  • Contact
  • Legal
  • Privacy