Skip to content
Airport Transportation

Zagreb Franjo Tuđman Airport

Also known as: Zagreb Airport, ZAG Airport, Franjo Tuđman Airport, Pleso Airport.

ZAG · LDZA · Zagreb

Airport facts

Name
Zagreb Franjo Tuđman Airport
IATA code
ZAG
ICAO code
LDZA
City
Zagreb
Country
Croatia
Coordinates
45.7429, 16.0688
Time zone
Europe/Zagreb
Terminals
One passenger terminal, opened in 2017

About Zagreb Franjo Tuđman Airport

Zagreb Franjo Tuđman Airport (ZAG) is the main airport of Zagreb, the capital of Croatia. It is the hub of Croatia Airlines and handled about 4.7 million passengers in 2025.

Croatia Airlines flies to Dubrovnik, Split, Zadar and Pula and to cities across Europe, including Frankfurt, Munich, Amsterdam, Paris and Vienna. Ryanair, Lufthansa, Turkish Airlines, Qatar Airways and flydubai also serve the airport, with seasonal flights to Toronto and Seoul.

All flights use a single passenger terminal, opened in 2017, with arrivals on the ground floor and departures on the first floor.

The airport sits in Velika Gorica, about 10 km southeast of Zagreb's main railway station. The drive into the city usually takes 20 to 30 minutes, and an airport bus runs to the main bus station.

From the airport, most travelers head into central Zagreb. Others continue by road to Plitvice Lakes National Park, Rijeka and the Kvarner coast, Split and Zadar, or across the border to Ljubljana in Slovenia.

Airport operator, runways and traffic

Operator

MZLZ (Zagreb International Airport Jsc), under a 30-year concession

Passengers per year

About 4.7 million in 2025

Runway

One runway, 3,252 m

Main airline

Croatia Airlines, which has its hub here

Location

Velika Gorica, about 10 km southeast of central Zagreb

Arrival tips for Zagreb Franjo Tuđman Airport

If you arrive from outside the Schengen area, you pass passport control before baggage claim; flights from Schengen countries arrive without passport checks, since Croatia joined Schengen in 2023. Non-EU travelers are registered in the EU Entry/Exit System (EES), fully operational since 10 April 2026; the planned ETIAS travel authorization is not yet in operation.

Baggage claim is on the ground floor, and a visitor information point is nearby. After customs, you walk into the arrivals hall, where car rental desks line the hall and pre-booked drivers usually wait as you come out.

Taxis wait outside the terminal, and the Pleso Prijevoz airport bus to Zagreb's main bus station leaves from in front of arrivals. Uber pickups are on the upper level of the terminal.

Zagreb has hot summers and cold winters. Croatia uses Central European Time with daylight saving time, and the currency is the euro, in use since 2023.

Ground transportation

The airport bus suits most travelers heading to central Zagreb, while a taxi or private transfer is easier with luggage or for trips beyond the city.

  • Airport bus to Zagreb bus station

    Pleso Prijevoz runs a non-stop bus from the airport to Zagreb's main bus station about every 30 minutes, taking roughly 25 to 40 minutes. From there, trams and taxis go across the city.

  • City bus 290

    ZET bus 290 runs to Kvaternikov trg via Velika Gorica about every 35 minutes. It takes about 40 minutes and stops often, so it is slower than the airport bus.

  • Taxi from Zagreb airport

    Taxis wait outside the terminal, and the ride to central Zagreb usually takes 20 to 30 minutes. It is the simplest door-to-door option if you have heavy luggage.

  • Rideshare

    Uber operates in Zagreb; request a ride once you have your bags and meet your driver on the upper level of the terminal.

  • Bus to Ljubljana and Rijeka

    A few direct coaches a day leave the airport for Ljubljana and Rijeka, each taking a little over two hours. Departures are limited, so check times before you fly.

  • Private transfer

    A pre-booked driver meets you in arrivals and drives you straight to your address, which helps for longer trips such as Plitvice Lakes or the coast. It needs to be arranged in advance.

Compare providers for your exact address

Enter your hotel to see the price and every provider serving it.

Book a transfer from ZAG

Terminals

Main Terminal

Handles all passenger flights, both within the Schengen area and beyond. Arrivals are on the ground floor and departures on the first floor.

Airlines and destinations

The main airlines at Zagreb Franjo Tuđman Airport.

Aegean Airlines Main Terminal

Athens

Airline guide

Air France Main Terminal

Paris-Charles de Gaulle

Airline guide

Air Serbia Main Terminal

Belgrade

Airline guide

Air Transat Main Terminal

Toronto (seasonal)

Airline guide

Austrian Airlines Main Terminal

Vienna

Airline guide

British Airways Main Terminal

London-Heathrow (seasonal)

Airline guide

Croatia Airlines Main Terminal

Amsterdam, Barcelona, Berlin, Brussels, Dubrovnik, Frankfurt, London-Heathrow, Munich, Paris-Charles de Gaulle, Pula, Sarajevo, Split, Vienna, Zadar, Zurich

Airline guide

Eurowings Main Terminal

Cologne/Bonn, Stuttgart

Airline guide

flydubai Main Terminal

Dubai

Airline guide

KLM Main Terminal

Amsterdam

Airline guide

LOT Polish Airlines Main Terminal

Warsaw

Airline guide

Lufthansa Main Terminal

Frankfurt, Munich

Airline guide

Pegasus Airlines Main Terminal

Istanbul-Sabiha Gökçen

Airline guide

Qatar Airways Main Terminal

Doha

Airline guide

Ryanair Main Terminal

Alicante, Basel/Mulhouse, Charleroi, Dublin, Eindhoven, Gothenburg, London-Stansted, Malaga, Malta, Memmingen, Milan-Bergamo, Paphos, Paris-Beauvais, Rome-Fiumicino, Weeze

Airline guide

T'way Air Main Terminal

Seoul-Incheon (seasonal)

Turkish Airlines Main Terminal

Istanbul

Airline guide

Frequently asked questions

How far is Zagreb airport from the city center?

Zagreb Franjo Tuđman Airport is about 10 km southeast of Zagreb's main railway station. A taxi to the center usually takes 20 to 30 minutes, depending on traffic. The Pleso Prijevoz airport bus reaches the main bus station in roughly 25 to 40 minutes, and city bus 290 takes about 40 minutes to Kvaternikov trg.

Is Zagreb airport in Zagreb?

Not exactly. The airport is in Velika Gorica, a separate town just southeast of Zagreb, in the Pleso area. It is still the airport for the capital and lies about 10 km from the main railway station. Road and bus links connect it directly with central Zagreb and with the A3 motorway.

How many terminals does Zagreb airport have?

Zagreb airport has one passenger terminal, which opened in March 2017. Arrivals are on the ground floor and departures, with check-in and security, are on the first floor. All airlines use the same building, so there is no need to change terminals when you connect between flights.

Which airlines fly to Zagreb airport?

Croatia Airlines has its hub at Zagreb and flies to Dubrovnik, Split, Zadar, Pula and many European cities. Ryanair runs a wide network of routes, and Lufthansa, Austrian Airlines, KLM, Air France, Turkish Airlines, Qatar Airways and flydubai also fly here. Seasonal services include Air Transat to Toronto and T'way Air to Seoul.

How do I get a taxi at Zagreb airport?

Taxis wait outside the terminal building, just beyond the arrivals exit. The ride to central Zagreb usually takes 20 to 30 minutes depending on traffic. Make sure the meter is running or agree on the fare before you leave, and use the taxis at the official rank rather than drivers who approach you inside.

Is there a bus from Zagreb airport to the city center?

Yes. The Pleso Prijevoz airport bus runs non-stop to Zagreb's main bus station about every 30 minutes, taking roughly 25 to 40 minutes. From the station, trams and taxis serve the rest of the city. City bus 290 is a slower option, running to Kvaternikov trg via Velika Gorica in about 40 minutes.

Can I use Uber at Zagreb airport?

Yes. Uber operates in Zagreb and can pick you up at the airport. Request a ride in the app once you have your luggage, then meet the driver on the upper level of the terminal building. Journey times are similar to a taxi, usually 20 to 30 minutes to the center.

What do I need to enter Croatia at Zagreb airport?

Croatia is part of the EU and has been in the Schengen area since 2023. Arriving from outside Schengen, you pass passport control on arrival. Non-EU travelers are registered in the EU Entry/Exit System (EES), fully operational since 10 April 2026; the planned ETIAS travel authorization is not yet in operation. Check visa rules for your nationality before travel.

How do I get from Zagreb airport to Plitvice Lakes?

There is no direct public transport from the airport to Plitvice Lakes National Park. You can go into Zagreb first and take a long-distance bus from the main bus station, or travel by car or private transfer. By road, the airport is close to the A3 motorway, which connects with the A1 toward the park and the coast.

Can I travel from Zagreb airport to Ljubljana?

Yes. Direct coaches run from Zagreb airport to Ljubljana in Slovenia a couple of times a day, taking about 2 hours 20 minutes with a stop at Novo Mesto. There is also a daily coach to Rijeka. Departures are limited, so check the timetable before you fly, or travel by car or transfer.

What time zone and currency does Zagreb use?

Zagreb is on Central European Time, UTC+1, and moves to summer time, UTC+2, from late March to late October. Croatia has used the euro since January 2023, and the kuna is no longer in circulation. Summers are hot and winters are cold, so pack for the season.

Who operates Zagreb airport and how busy is it?

Zagreb airport is run by MZLZ (Zagreb International Airport Jsc) under a 30-year concession awarded in 2012 to a consortium led by Groupe ADP. The airport handled about 4.7 million passengers in 2025, its busiest year so far. Croatia Airlines has its hub here.

Why book with Airport Transportation?

We provide private transportation from any airport to any hotel at the best price, and we are licensed with complete insurance liability.

Is the transportation private or shared?

Airport Transportation provides private transportation only, in vans, luxury SUVs, or semi-buses.

Are prices per person or per vehicle?

Prices on our website are per vehicle, not per person, based on a range of passengers.

How many people can a van carry?

Regular vans carry up to 9 passengers, semi-buses up to 16, and luxury SUVs up to 6 passengers.

How do I find you at the airport?

Walk all the way out of the airport. You'll see representatives holding boards. Look for the Airport Transportation logo or your name.

What kind of vehicles do you use?

Commonly Toyota Hiace, Volkswagen Transporter, Mercedes Sprinter, Volkswagen Crafter, Chevrolet Tahoe, and Chevrolet Suburban.

Do you have insurance?

Yes. We carry insurance with complete liability for all passengers while using our services.

Do you provide baby seats?

Baby seats are provided with prior notice, subject to availability, one seat maximum per vehicle.

How far in advance should I book?

You can book any time in advance; we suggest one week to one day ahead. Same-day reservations are available.

What payment methods are accepted?

PayPal is our main payment method; a cash option is also available when booking through our website. Credit cards are accepted through PayPal.

Do vehicles have air conditioning?

Yes. For your comfort all our units have air conditioning.

What if my flight is delayed?

During booking we ask for your airline and flight number so we can track delays and wait for you.

Can I make stops during my ride?

Yes, you can add an extra stop to your service during the booking process.

Do children pay differently than adults?

No. Prices are set per passenger range or per vehicle, not per age.

Is my reservation refundable?

Yes. Cancel free of charge up to 24 hours before your pick-up and you are refunded in full. Cancellations made less than 24 hours before service are not refundable.

Do drivers speak English?

Yes. While their English may not be native-level, drivers have the skills to communicate with passengers.

Are tips mandatory?

Tips are not mandatory but are highly recommended; drivers earn them through service quality.

What currencies are accepted?

All prices are in USD. Via PayPal you can pay in almost any currency; cash payments accept USD only.

Are pets allowed?

We can transport domestic pets kept in cages that fit in a normal vehicle.

Is there room for luggage?

Yes. There is plenty of room for one suitcase and one carry-on per person.

What is included in the price?

Every private transfer includes a professional, licensed driver; an insured, well-maintained vehicle; real-time flight monitoring; meet-and-greet service at arrivals; and door-to-door service with no hidden fees added after booking. Your fixed price covers the full route to your destination.

Book a transfer from ZAG