Zagreb Airport Transfer Guide: Franjo Tuđman Airport (ZAG) to City Centre
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.
| Route | Frequency | Fare | Journey time |
|---|---|---|---|
| Airport → Main Bus Station | Every 30 min | approx. €7–8 | 30–40 min |
| Main Bus Station → Airport | Every 30 min | approx. €7–8 | 25–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
- Flights - Find the best fares to the Balkans
- Travel Insurance - Get covered before you go
- eSIM - Stay connected from landing
- Car Rental - Compare prices across providers
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.