Zagreb Airport Transfer Guide: Franjo Tuđman Airport (ZAG) to City Centre

· 3 min read Practical
Aerial view of Zagreb city, Croatia

Zagreb’s Franjo Tuđman Airport (ZAG) is one of the more straightforward airport arrivals in the region - the terminal is compact, signage is clear, and the city is only 17 km away. Three options cover most travellers: the Croatia Bus shuttle, a taxi or Bolt, and a pre-booked private transfer.

Airport Bus (Croatia Bus / Pleso Prijevoz)

The shuttle is the most popular option for solo travellers and pairs arriving with standard luggage.

RouteFrequencyFareJourney time
Airport → Main Bus StationEvery 30 minapprox. €7–830–40 min
Main Bus Station → AirportEvery 30 minapprox. €7–825–35 min

The shuttle terminates at the main bus station (Autobusni kolodvor) on Držićeva, a short walk or taxi ride from the city centre, Ban Jelačić Square, and most hotels. From the bus station, trams 2, 5, and 6 connect to the centre.

Buy your ticket: At the Croatia Bus desk inside the terminal before boarding. Cash (EUR) or card accepted. Services start early and run until late evening, but check the last departure if you have a late arrival.

Currency: Croatia uses the euro (EUR). You do not need to exchange currency specifically for the shuttle - euro notes are accepted everywhere.

Taxis from Zagreb Airport

Regulated taxis wait in the designated zone directly outside arrivals.

Typical fare: approximately €25–35 to central Zagreb as of 2026. The meter starts at a fixed call-out rate for airport journeys.

Journey time: 20–25 minutes without traffic; up to 40 minutes during the 07:30–09:30 and 16:00–18:30 rush periods.

All registered taxis display the taxi sign, driver ID, and a tariff card. The fare to the centre is regulated, so you should not pay significantly more than the estimate above unless you request a major detour.

Bolt

Bolt operates in Zagreb and can be requested from the ride-hailing pick-up zone. Fares are typically comparable to or slightly below the metered rate, with the price shown upfront in the app.

Private Transfer

Pre-booked private transfers suit groups, business travellers, and anyone arriving late or very early when cab availability is uncertain.

Book a private airport transfer from ZAG via Kiwitaxi - fixed price, name board in arrivals, no waiting. A standard saloon for the airport-to-centre run costs approximately €30–40, making it competitive with a taxi for two or more people.

Welcome Pickups also covers Zagreb airport, with English-speaking drivers and a free 60-minute delay buffer if your flight is late.

GetTransfer aggregates multiple operators for the ZAG route - useful for comparing prices across services before you commit to a booking.

Driving to the City

The airport connects to central Zagreb via the A3 motorway and city approach roads. Journey time is around 20 minutes off-peak. Tolls apply on some motorway stretches - have a card or small euros to hand.

Rental car desks (Hertz, Avis, Budget, Sixt, and local operators) are in the arrivals hall. If you plan to drive across borders - for example into Bosnia or Serbia - confirm cross-border permission with the hire company before leaving.

Departure from Zagreb

Allow at least 90 minutes before your flight for check-in and security. If travelling during peak summer (July–August), add another 30 minutes. Croatia Bus shuttles from the main bus station run on the same 30-minute schedule - purchase tickets in person at the bus station desk or online.

A pre-booked transfer is the most reliable option for early departures when bus frequency is lower.

Key Facts

  • Airport IATA code: ZAG
  • Full name: Zagreb Franjo Tuđman Airport
  • Distance to city centre: approximately 17 km
  • Typical taxi fare (2026): €25–35
  • Bus fare (Croatia Bus): approx. €7–8
  • Journey time: 20–25 min (no traffic), 35–45 min (peak)
  • Currency: Euro (EUR) - Croatia joined the eurozone in January 2023

Plan Your Trip

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

How far is Zagreb airport from the city centre?
Approximately 17 km south-east of the city centre. The drive takes around 20–25 minutes in light traffic, and up to 40 minutes during rush hour.
What does a taxi from Zagreb airport to the centre cost?
Regulated taxis charge approximately €25–35 for the airport-to-centre run as of 2026. The meter starts at a fixed airport call-out rate.
Is there a bus from Zagreb airport to the city?
Yes. Croatia Bus (Pleso Prijevoz) runs a direct shuttle every 30 minutes between the airport and the main bus station (Autobusni kolodvor) near the city centre. The fare is approximately €7–8 one way. Journey time is around 30–40 minutes.
Can I book a private transfer from Zagreb airport in advance?
Yes - and for groups or late-night arrivals it is often the most practical option. Fixed fares, meet-and-greet at arrivals, and no taxi queue.
Does Bolt or Uber operate at Zagreb airport?
Bolt operates in Zagreb and can be requested from outside the terminal. Prices are broadly similar to licensed taxis. Check the app before queuing for a cab.

Airport Transfers

Book Your Transfer in Advance

Fixed-price transfers from Balkans airports: Tirana, Dubrovnik, Belgrade, Ljubljana and more. No surge pricing, driver meets you at arrivals.

Search Kiwitaxi →

Same price as booking direct: we earn a small commission at no extra cost to you.