Zagreb Airport: Best Way to Get To and From the City
You’ve landed at Franjo Tuđman Airport — kids are asking where the bags are, your partner is trying to get Wi-Fi working, and you haven’t slept since before the flight. The last thing you need is to figure out the transport system from scratch on the pavement outside the terminal. This guide covers every real option for getting from Zagreb Airport to the city centre, with honest advice on what actually works best when you’re travelling with a family.
Where Exactly Is Zagreb Airport?
Franjo Tuđman Airport Zagreb sits about 10 kilometres south of the city centre, near the town of Velika Gorica. It’s a compact, well-run airport in Croatia — one terminal building handles all arrivals and departures, which means you won’t be trekking between concourses. There’s an exchange office, free Wi-Fi, and a handful of cafés once you clear arrivals. With children in tow, that free Wi-Fi buys you five minutes of calm while you work out the next move.
The journey to central Zagreb takes roughly 35–40 minutes depending on traffic and which transport option you choose. Rush hour can add time, particularly on weekday mornings and early evenings, so build in a buffer if you have an onward connection or a dinner reservation to keep.
Croatia Airlines Airport Bus: The Most Popular Option for Families
The Croatia Airlines airport bus is the workhorse of Zagreb Airport transport, and for good reason. It runs between the passenger terminal and the Zagreb bus terminal (also known as the central bus station) on a timetable that broadly tracks incoming flights. The journey takes around 35–40 minutes and costs a fraction of a taxi.
For a family, the airport shuttle bus has a few things going for it: there’s luggage space underneath, seats are comfortable, and the route is direct — no complicated changes. The bus runs every 35 minutes during peak hours. One-way ticket costs around 7–10 EUR per adult at time of writing; children often travel free or at a reduced fare, so check at the ticket counter.
|
The Croatia Airlines airport bus stops at Zagreb bus terminal, not directly at the train station — but the two are close together and walkable with luggage. From the central bus station, you can connect to trams heading into central Zagreb. |
What About the Local Bus 290? Is It Worth It for Families?
If you want the cheapest option and you’re not hauling four suitcases and a pushchair, the local bus 290 is worth knowing about. Bus line 290 runs between the airport and Kvaternik Square in the eastern part of Zagreb. It’s public transport, Zagreb-style — the same buses locals use, with ZET tickets purchased from the driver or at kiosks.
The honest answer for most families travelling with baggage is: take the city bus only if you’re travelling light and the timing works. It’s slower than the shuttle bus and involves navigating a public transport system you’ve just arrived in. But if you’re a family of confident travellers who want to save money and don’t mind the adventure, local bus 290 is perfectly functional. Tickets are significantly cheaper than any other option and it’s easy to get — the stop is right outside the terminal building.
Getting from Zagreb Airport by Taxi: When It Makes Sense
A taxi from Zagreb Airport to the city centre costs roughly 25–40 EUR depending on traffic, time of day, and which company you use. For a family of four who’ve been travelling for eight hours and just want to get to the hotel, the maths can start to make sense — especially split between adults. Look for licensed taxis with meters running; airport by taxi is regulated and drivers should present a visible rate card.
The taxi rank is just outside the arrivals exit. Expect to wait a few minutes during busy arrival slots. If your hotel is in central Zagreb or slightly off the tram lines, a taxi drops you right at the door — no tram connections, no lugging bags up steps. For families with young children or anyone with mobility considerations, this is often the most practical choice despite the higher cost.
|
Avoid unlicensed drivers who approach you inside the terminal building. Always use the official taxi rank or a verified app. Unofficial drivers at Croatian airports sometimes charge significantly more than the metered rate. |
Can You Use Uber at Zagreb Airport?
Yes — Uber operates in Zagreb and you can request an Uber ride from the airport. Open the Uber app as soon as you clear arrivals, and by the time you’ve collected baggage your driver will likely be close. Prices for an Uber ride are typically comparable to or slightly below a metered taxi, and you have the advantage of seeing the fare estimate before you confirm.
One practical note: Uber pickup at Zagreb Airport is at a designated area near the terminal — follow signs or app instructions rather than heading to the taxi rank. Wait times during quiet periods can occasionally be longer than for waiting taxis, so if you’re arriving late at night or during an off-peak flight slot and you have tired children, a taxi in the rank might get you moving faster. Use whichever is ready first.
Is There a Private Airport Transfer Service Worth Booking in Advance?
For families, a pre-booked airport transfer service is genuinely worth considering for the return leg — the departure — if not the arrival. Several reputable companies offer fixed-price transfers between Zagreb and Franjo Tuđman Airport. You book online, a driver meets you with a name sign, and there’s no queuing, no meter watching, and no worrying whether you’ll make your flight.
The cost is usually fixed at 35–50 EUR for a standard vehicle, higher for a larger MPV or minibus. Book at least 24 hours ahead. Some hotels in Croatia’s capital also arrange transfer service directly — worth asking at check-in.
|
If you’re returning to the airport early in the morning for a departure, a pre-booked transfer is usually the best option. The airport shuttle bus starts early but runs less frequently, and Zagreb’s tram network doesn’t reach the airport. Getting a taxi at 5am is possible but adds unnecessary stress. |
What Is the Best Way to Get from Zagreb Airport to the City Centre?
There’s no single best way to get from Zagreb Airport to the city for every family — it depends on your group size, luggage, time of arrival, and budget. Here’s how to think about it: the airport bus is the best option for most families arriving during the day with manageable luggage. It’s reliable, affordable, and runs to a timetable. Taxi or Uber makes more sense late at night, with very young children, or when you have more bags than you can comfortably manage on public transport.
The local bus 290 is a legitimate choice for lighter travellers who want to save money and aren’t in a hurry. Private transfer is the best option if you want the simplest possible experience and you’re happy to pay for it. The ways to get to and from Zagreb airport are genuinely good compared to many European cities of similar size — you’re not stuck with expensive taxis as the only option.
Arriving with Young Children: Tips That Actually Help
Kids and airports are a known quantity. A few things that help specifically at Franjo Tuđman: the terminal is small and there aren’t long walks between baggage claim and the exit, which is a genuine relief. Baggage usually arrives within 20–30 minutes of landing on most European routes. The exchange office is airside and landside, so you can sort Croatian kuna — or in practice now euros, since Croatia joined the Eurozone in 2023 — before you board your transport.
If you’re using the airport bus or shuttle bus, buy tickets inside the terminal rather than scrambling at the stop. The driver does sell tickets but it’s easier to have them ready. Bring snacks. The airport cafe is fine but overpriced, and the bus ride into Zagreb is long enough that someone will ask for something to eat.
|
Zagreb joined the Eurozone on 1 January 2023. You won’t need to exchange currency if you’re arriving with euros. Cards are widely accepted throughout Croatia, including at the airport and on most transport options. |
Getting Back to the Airport: Planning Your Departure
The return journey from central Zagreb to the airport is the one that causes unnecessary stress for visitors who haven’t thought it through. A few things worth knowing: the airport bus departs from the Zagreb bus terminal, which is near the main bus station and tram stop. Allow time to get to the bus station, buy your ticket, and get settled — the airport is 35–40 minutes away and you don’t want to be watching the clock.
For departure, aim to arrive at the airport 2 hours before a European flight, 2.5 hours for long-haul. Zagreb Airport is efficient and check-in queues move quickly by comparison with larger airports, but security can slow down during morning departure banks. With children, add 15–20 minutes to whatever time you’d normally allow.
|
The night before departure, check whether your transport to the airport is confirmed. If you booked a private driver, confirm the pickup time. If you’re relying on the airport bus, check the timetable at the bus terminal or on the ZET website. Stress-free departures start the evening before. |
What’s Zagreb Like Once You Get to the City?
Once your transport drops you at the Zagreb bus terminal or city centre, you’re well-placed to start exploring Croatia’s capital. The old town — Gornji Grad — is walkable from most hotels, the tram network covers the lower city efficiently, and the main square is the natural hub of daily life. Zagreb is genuinely underrated as a family destination: good food, manageable scale, excellent museums, and the kind of Saturday morning market (Dolac) that kids actually enjoy.
For families visiting Croatia who are using Zagreb as a hub, the city’s compact size is an advantage. Day trips are easy — the Plitvice Lakes are about two hours by bus, the coast is three to four hours south. You’ll find Zagreb easy to get around once you’re through the airport door and into the city. We hope you enjoy Zagreb as much as we do.
Key Things to Remember
• Zagreb Airport (Franjo Tuđman) is 10 km south of the city — the journey takes 35–40 minutes.
• The Croatia Airlines airport bus runs to the central bus station every 35 minutes; it’s the best all-round option for most families.
• Local bus 290 goes to Kvaternik Square — cheapest option, best for light travellers.
• Taxis are metered; always use the official taxi rank outside arrivals and avoid unlicensed drivers.
• Uber works at Zagreb Airport — use the app for fare estimates before you confirm.
• Croatia uses euros since 2023 — no need to exchange currency if you’re arriving with euros.
• For early morning departures, a pre-booked private transfer removes all the guesswork.
• Allow 2–2.5 hours before your flight and add 15–20 minutes if travelling with young children.



























