Zagreb Airport Transfer (ZAG)
A quiet, air-conditioned 25 minutes from Pleso into the Lower Town — and the natural starting point for Plitvice, Zadar and the coast.
- 24/7 service
- Flight tracking included
- Fixed prices, no surprises
- Free cancellation
Book Your Transfer
Thank you! Your request has been sent.
We will confirm your transfer and price by email shortly. Need an instant answer?
Chat with us on WhatsAppThe route, honestly explained
Franjo Tuđman Airport sits at Pleso, about 17 km south-east of central Zagreb, and the run into town takes roughly 25 minutes outside the morning rush. Zagreb is the one Croatian airport where the airport bus is genuinely good — but it goes to one place, the main bus station, and if your hotel is in the Upper Town or you are landing at 23:30 with a connecting drive to the coast in the morning, a car that goes to your door is a different proposition. It is also where most long-distance Croatian journeys begin: Plitvice is two hours south, Zadar two and a half.
Routes and journey times
| Route | Typical time | Good to know |
|---|---|---|
| ZAG → city centre / Ban Jelačić square | ~25 min | Lower Town hotels, Upper Town apartments, main station |
| ZAG → business district (Radnička / Green Gold) | 20–25 min | The usual corporate run; invoicing available |
| ZAG → Plitvice Lakes | ~2 h | Direct to Entrance 1 or 2 — see our Plitvice page |
| ZAG → Zadar | ~2 h 30 | Down the A1, the fastest way to the northern coast |
| ZAG → Split | ~4 h | Long but easy motorway; stops on request |
| ZAG → Ljubljana or Graz | ~2 h | Cross-border transfers arranged in advance |
Local knowledge
Zagreb is a city that most people short-change with one night before the coast. If that is your plan, at least ask the driver to drop you at the top of Tkalčićeva rather than at the hotel door — the street is the point. In winter the airport road can hold fog well past nine in the morning, which is the one local condition that genuinely moves journey times; we build it into the pick-up when we quote a winter departure.
What every transfer includes
- Meet & greet — name sign inside arrivals, luggage handled, air conditioning already running.
- Fixed price — quoted before you travel; tolls, waiting time and luggage included.
- Flight tracking — early or late, your driver adjusts automatically, with 60 minutes of free waiting.
- Luxury Mercedes — sedans for up to three, V-Class vans for seven, Sprinter minibuses for sixteen.
Frequently asked questions
How far is Zagreb Airport from the city?
About 17 km. The transfer takes roughly 25 minutes, or 35–40 in the weekday morning peak.
Is a private transfer better than the airport bus?
The bus is good value if your hotel is near the main bus station and you are travelling light. For a door-to-door drop, a late arrival, a family with luggage or an onward drive, the car wins.
Can you drive us from Zagreb to Plitvice or the coast?
Yes — those long-distance runs are a large part of what we do. Zagreb to Plitvice is about two hours, Zagreb to Zadar about two and a half.
Do you handle corporate accounts?
Yes, with monthly invoicing, named drivers and fixed rates for repeat routes. Ask for the business terms when you enquire.
What about winter conditions?
All vehicles run winter tyres in season. Fog is the usual delay at ZAG and we build the margin into the pick-up time rather than into the price.
What Our Passengers Say
Nine journeys, nine happy passengers — from midnight landings to island ferry connections.
More destinations across Croatia
Same fixed-price model, every airport and every coast — pick your next arrival.
SplitSplit (SPU) · 30–35 min
DubrovnikČilipi (DBV) · 25–30 min
ZadarZadar (ZAD) · 15–20 min
Pula & IstriaPula (PUY) · 10–15 min
Rijeka & OpatijaRijeka (RJK, Krk) · ~45 min
HvarSplit (SPU) + ferry · door to door
Makarska RivieraFrom Split (SPU) · ~1 h 15
Plitvice LakesZagreb ~2 h · Zadar ~1 h 30
TrogirFrom Split (SPU) · ~10 min
RovinjFrom Pula (PUY) · ~40 min
ŠibenikFrom Split (SPU) · ~50 min
Dubrovnik ↔ SplitPelješac bridge · ~3 h 30Get your fixed quote for this route
Send the route and your dates — a fixed, all-inclusive price comes back within about 30 minutes.