Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Zagreb

Zagreb public transport: tickets, passes and apps

For one or two rides, buy a single ticket from a kiosk (tisak) or ZET sales point and validate it on boarding; for a full day of riding, a day pass is usually the better buy. For three days or more, compare a multi-day ZET pass against singles. Fares and break-even points are check — confirm current prices with ZET.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20266 min read

Key facts

Best for 1–2 ridescheck
Single ticket from a kiosk (tisak) or ZET sales point, validated on boarding
Best for a full daycheck
Day pass; compare against singles before buying
Best for 3+ dayscheck
Multi-day ZET pass; compare against singles before buying
Where to buycheck
Kiosks (tisak), ZET sales points, SMS with a Croatian SIM — check
Contactless bank cardcheck
Not the standard fare payment on trams and buses — check
Validatecheck
Stamp the ticket at the start of each ride; inspectors fine unvalidated tickets
Night networkcheck
Trams stop overnight; night buses run a reduced network — check
Airport to centrecheck
Year-round bus from Zagreb Franjo Tuđman Airport to the city centre; times, fares and taxi transfer times — check

Ticket table

ZET runs Zagreb's trams and most city buses. Fares are banded by time rather than distance: a short ticket covers a set window from validation, and a day pass covers unlimited rides until the end of service. Ticket types, prices and validity windows below are 2026 estimates — confirm at a ZET sales point or on the official site before you travel.

Buy before you board where you can. Kiosks (tisak) and ZET sales points sell paper tickets; SMS tickets are common with a Croatian SIM. Drivers sell a limited range, often at a higher price, and not on all routes — check.

Ticket table
TicketPrice (2026 estimate)ZonesValid for
Single, short windowcheckCity zoneSet window from validation — check
Single, longer windowcheckCity zoneSet window from validation — check
Day passcheckCity zoneUnlimited rides until end of service that day — check
3-day passcheckCity zone72 hours from first validation — check
7-day passcheckCity zone7 days from first validation — check
Monthly passcheckCity zoneOne calendar month; photo card required — check
Night bus ticketcheckCity zoneOne ride on the night network — check

Prices are 2026 estimates; ZET revises fares periodically. Children, students and seniors usually pay less — check eligibility rules.

How to pay

Paper tickets from kiosks and ZET sales points are the simplest option for a short visit. Validate the ticket in the stamping machine as you board the tram or bus — an unstamped ticket counts as no ticket, and inspectors do patrol and fine. Keep the ticket until you leave the vehicle.

SMS tickets work if you have a Croatian SIM: send the keyword to the published number and you receive a valid ticket by return message. This is convenient but useless on a foreign SIM without roaming, so most visitors stick to paper. Check the current keyword and number with ZET.

Contactless bank cards and phone wallets are not the standard fare medium on Zagreb trams and buses. Do not assume you can tap in the way you would in London or Amsterdam — check the current options with ZET before you rely on it. If you plan to ride a lot, a ZET pass loaded onto a card at a sales point is the reliable route.

  • Buy at a kiosk (tisak) or ZET sales point before boarding.
  • Validate at the start of every ride; keep the ticket until you exit.
  • SMS tickets need a Croatian SIM — check the current keyword and number.
  • Contactless bank cards are not the standard payment — check.
  • Inspectors issue on-the-spot fines for unvalidated tickets.

Zones and coverage

Almost everything a visitor wants sits in the central city zone: the main square (Ban Jelačić), the Upper Town, the main railway station, the bus station, Maksimir and the museum district. A city-zone ticket covers trams and city buses across that area.

Outer zones apply to suburban buses toward places such as Samobor, Velika Gorica and the airport area — check which zone applies to your route. If you are heading beyond the city, buy the correct zone ticket; a city ticket will not cover the whole trip, and inspectors check. For day trips out of Zagreb, intercity buses and trains are usually a better buy than stacking zone tickets.

Zones and coverage
AreaZoneNotes
Ban Jelačić, Upper Town, main stationCityTram and city bus network
Maksimir, Črnomerec, Novi ZagrebCityWell covered by trams
Zagreb Airport (Franjo Tuđman)Outer — checkShuttle or local bus; check which ticket applies
Samobor, Velika GoricaOuter — checkSuburban bus; buy the correct zone

From the airport

Zagreb Franjo Tuđman Airport (ZAG) is the year-round hub for the city, with a bus connection to the centre. The official shuttle bus runs to the main bus station (Autobusni kolodvor), from where trams and city buses continue into the centre. Local buses also serve the airport on some routes — check the current timetable and which ticket or fare applies, because the airport sits outside the central city zone.

A taxi or ride-hailing car (Uber and Bolt both operate in Zagreb) is the simplest option with luggage or on a late arrival, when the shuttle and trams have stopped — check the current transfer time and price. If you are staying near the airport for an early flight, base yourself there rather than in the centre.

  • Shuttle bus: airport to main bus station, then tram into the centre — check times.
  • Local bus: cheaper, slower, and zone rules apply — check.
  • Taxi or Uber/Bolt: check the app price and transfer time.
  • Trams do not run overnight; check the night bus network for late arrivals.

Tips

Zagreb's centre is compact and walkable. Trams are most useful for reaching the main station, the bus station, Maksimir and Novi Zagreb, or for saving time in bad weather. For a single day of sightseeing around the centre, walking plus one or two tram rides is often cheaper than a day pass.

Validate every ticket, even on a quiet tram — inspectors appear without warning and fines are charged on the spot. Keep small change or a card for kiosk purchases, and note that kiosks close in the evening, so buy your ticket earlier in the day if you plan a late ride.

If you are in Zagreb for several days and using trams daily, compare a multi-day pass against single tickets before buying. The break-even point depends on how many rides you actually take, so count your likely trips first and check current fares.

  • Walk the centre; use trams for longer hops and bad weather.
  • Validate every ride — fines are issued on the spot.
  • Buy tickets earlier in the day; kiosks close in the evening.
  • Compare a multi-day pass against singles before committing.
  • Check ZET's official site for current fares, routes and night services.

Questions people ask

What is the best public transport ticket in Zagreb?

For one or two rides, a single ticket from a kiosk is the cheapest option. For a full day of riding, a day pass is usually better value; for three days or more, compare a multi-day ZET pass against singles. Fares and break-even points are check — confirm current prices with ZET.

Can I pay by contactless card in Zagreb?

Not as standard. Contactless bank cards and phone wallets are not the usual fare medium on Zagreb trams and buses. Buy paper tickets at kiosks or ZET sales points, or use an SMS ticket with a Croatian SIM. Check current options with ZET before relying on contactless.

How much is a day pass in Zagreb?

A city-zone day pass price is check — confirm the current fare at a ZET sales point or on the official site, as fares are revised periodically. It covers unlimited rides until end of service on the day of use.

Do I need to validate my ticket?

Yes. Stamp or validate the ticket at the start of every ride and keep it until you exit. An unvalidated ticket counts as no ticket, and inspectors issue on-the-spot fines.

How do I get from Zagreb Airport to the centre?

A year-round bus connects Zagreb Franjo Tuđman Airport with the city centre, and the official shuttle runs to the main bus station, where trams continue into town. Taxi and Uber/Bolt are alternatives. The airport is outside the central city zone, so check which ticket applies.

Deep dive

Every source; changeable facts are marked check

Sources