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

Getting around Zagreb: public transport, passes and taxis

For most visitors the tram is the best way around Zagreb: a single ticket covers trams and buses, and the centre is walkable. Buy a 30-minute ticket from a kiosk or the driver, or a day pass if you plan four or more rides. Use Uber or Bolt at night or with luggage; skip renting a car inside the city.

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 mode
Tram for the centre and most sights; walking for the old town core
Single ticketcheck
30-minute ticket, roughly €0.50–1 from a kiosk; more if bought from the driver (2026 estimate)
Day passcheck
Worth it from about four rides in a day (2026 estimate)
Where to buycheck
Tisak kiosks, ZET app or ticket machines; drivers sell tickets at a higher price
Ride-hailing
Uber and Bolt operate in Zagreb
Airport linkcheck
Bus or shuttle to the main bus station, then tram; taxi and ride-hailing are faster
Car in the city
Not needed; parking in the centre is scarce and paid

Options at a glance

Zagreb splits into a compact old core — Ban Jelačić Square, the Upper Town, Kaptol and the Dolac market — and a wider grid of 19th-century streets and newer districts. Almost everything a short-stay visitor wants sits within a 25-minute walk of the main square, which is why walking plus the tram covers most trips. Trams run on the main corridors; buses fill the gaps and reach the outer neighbourhoods and Mirogoj cemetery.

Prices below are 2026 estimates. Confirm current fares with ZET, the city transport operator, before you travel.

Options at a glance
ModeBest forTypical costTime
WalkOld town, Ban Jelačić, Dolac, Upper TownFree10–25 min between central sights
TramCrossing the centre, station, MirogojSingle ticket €0.50–1 (kiosk); day pass from about €3–45–20 min per ride
BusOuter districts, some hillside areasSame ticket as tram10–30 min
Taxi / Uber / BoltNight, luggage, airport, groupsCity hop €5–10; airport €20–355–25 min
Bike or e-scooterRiverside and flat new town€1–3 per 30 min (check)Varies
Rental carDay trips out of the city only€35–90 per day plus parking—

Tickets and passes

Zagreb uses a time-based ticket rather than a flat single fare: you validate once and can change trams or buses within the window. A 30-minute ticket is the standard short hop; a 60-minute ticket covers longer cross-city trips. Tickets are cheapest from a Tisak kiosk or the ZET app and more expensive if you buy from the driver, so keep small change or a card ready before boarding.

If you will ride more than three or four times in a day, a day pass usually costs less than buying singles. Weekly and monthly passes exist and are aimed at residents; they are rarely worth it on a short visit unless you are staying a week or more and moving constantly. Children, students and seniors often travel at reduced rates — bring ID if you qualify.

Validate your ticket in the machine on board the first time you travel. Inspectors do check, and the fine for an unvalidated ticket is far more than the fare.

Tickets and passes
TicketCoversRoughlyBuy it if
30-minute ticketOne direction, transfers allowed inside the window€0.50–1 (kiosk) (check)One or two short rides
60-minute ticketLonger trips across the city€1–1.50 (check)Crossing from the station to the outer districts
Day passUnlimited trams and buses for the day€3–4 (check)Four or more rides in a day
Weekly / monthly passUnlimited travel, resident-orientedCheck ZETA week or more of constant travel
Ticket from driverSame ride, higher priceAbout double the kiosk price (check)Only when you have no other option

Trams and buses in practice

Trams are frequent on the main lines through the centre and along the station corridor, and they are the fastest way to cover ground without traffic. They get crowded at commuter peaks (roughly 07:00–09:00 and 16:00–18:00) and on match days; outside those windows you will usually get a seat. Night services are limited, so plan a taxi or ride-hailing after about midnight.

Buses matter more the further you go from the centre, including hilly neighbourhoods and the Mirogoj cemetery. The same ticket and validation rules apply. Stops have timetables and route maps; the ZET app and city journey planners give live times.

For the airport, the usual pattern is a shuttle or local bus to the main bus station (Autobusni kolodvor) and then a tram or a short taxi ride into the centre. If you have luggage or arrive late, a taxi or ride-hailing car straight to your hotel is simpler. See the airport transfer page for the current options.

Taxis and ride-hailing

Uber and Bolt both operate in Zagreb and are the easiest option at night, with luggage or when trams have stopped. Fares are metered or fixed in the app, so you know the price before you get in. For a city hop expect roughly €5–10; the airport run is typically €20–35 depending on traffic and destination (2026 estimate).

Street taxis are also available, but agree the fare or confirm the meter is running before you set off, especially from the airport or the bus station where trams are not right outside. The parent country guidance is the same: agree the price before getting in, and prefer licensed cars or an app.

Walking, bikes and cars

Central Zagreb is a walking city. Ban Jelačić Square to the Dolac market is a few minutes; the climb to the Upper Town and St Mark's Church is short but steep, and there is a funicular linking the two levels. The lower town grid is flat and easy on foot.

Bike-share and e-scooter schemes have appeared in the flatter parts of the city and along the Sava riverside paths; availability changes, so check the app on the day. Renting a car makes sense only for day trips out of Zagreb — to Plitvice, Varaždin or the Zagorje hills — not for getting around the centre, where parking is scarce, paid and often full. If you do drive in, use a garage and walk or take the tram from there.

What it costs

A day of tram travel in Zagreb is cheap by Western European standards: singles from a kiosk cost about the price of a coffee, and a day pass is a few euros. Taxis and ride-hailing are the main variable, and the airport run is the single biggest transport cost for most visitors. Budget roughly €5–15 per person per day for local transport if you mix trams with the occasional taxi, and more if you rely on cars.

All figures here are 2026 estimates. Fares, pass prices and app pricing change; check ZET and the ride-hailing apps for current numbers.

Tips

  • Buy tickets at a Tisak kiosk or in the ZET app before boarding; driver tickets cost more.
  • Validate your ticket on the first vehicle — inspectors fine unvalidated tickets.
  • Keep a tram ticket for the whole time window; you can change lines inside it.
  • Avoid the 07:00–09:00 and 16:00–18:00 crush if you are moving with luggage.
  • After midnight, use Uber or Bolt; night tram and bus coverage is thin.
  • For the airport, compare the bus-to-tram route against a direct taxi before deciding.
  • Tap water in Croatia is safe and good, so carry a bottle instead of buying drinks constantly.

Questions people ask

What is the best way to get around Zagreb?

Walk the old town and use trams for everything else. A single time-based ticket covers trams and buses, and a day pass pays off from about four rides. Use Uber or Bolt at night or with luggage.

Is there a transit pass for Zagreb?

Yes. ZET sells 30- and 60-minute tickets, a day pass, and weekly or monthly passes. The day pass is the useful one for visitors; weekly and monthly passes suit longer stays. Check current prices with ZET.

Are taxis or ride-hailing better in Zagreb?

Uber and Bolt are usually easier and give a price up front, especially at night or from the airport. Street taxis work too, but confirm the meter or agree the fare before you get in.

Do I need a car in Zagreb?

No. The centre is walkable and trams cover the rest. Rent a car only for day trips outside the city, such as Plitvice or Varaždin, and leave it parked while you explore the centre.

How do I get from Zagreb Airport to the city?

A shuttle or bus runs to the main bus station, where you can pick up a tram or taxi. A direct taxi or ride-hailing car to your hotel is faster and typically costs €20–35 (2026 estimate).

Deep dive

Every source; changeable facts are marked check

Sources