

Zagreb Airport (ZAG) is about 16 km from the centre – the official Pleso Prijevoz shuttle runs every 30 minutes, or book a private transfer for a direct door-to-door ride.
Zagreb Airport's own taxi fare table lists 16 km for the airport–centre route, typically a 20–30 minute drive. The official Pleso Prijevoz shuttle bus runs every 30 minutes direct to the main bus station (Autobusni kolodvor) for €9 one-way (children under 7 free), taking about 35–40 minutes. The cheapest option is ZET city bus 290 (Kvaternikov trg – Velika Gorica), which stops at the airport and takes 45–50 minutes on a standard ZET ticket (the airport is in fare zone II). Airport taxis (Taxi Gorica) publish a maximum fare of €35 to the centre and €30 to the main bus station, and Uber and Bolt also pick up at the airport.
Transfer options at a glance
Zagreb Airport to city centre
| Option | Price (one-way) | Time | Best for |
|---|---|---|---|
| Pleso Prijevoz shuttle bus (official) | €9 (official fare) | 35–40 min, every 30 min | Budget travellers |
| ZET city bus 290 | ZET zone ticket | 45–50 min | Lowest cost, light luggage |
| Private transfer (booked online) | from €50 per group | 30 min direct | Families, direct hotel drop-off |
| Official airport taxi | up to €35 (published maximum) | 20–30 min | Landing late / no pre-booking |
Distance and maximum taxi fare per Zagreb Airport's official fare table; shuttle fare from Pleso Prijevoz's own timetable page; bus 290 and journey times from the airport's bus page; private transfer prices from live GetYourGuide listings, checked 2026-09-25.
Three private door-to-door options (no shared/budget product currently listed on GetYourGuide for this route):
The most-booked private option on this route.
Check availability →Consistently well reviewed and priced for couples or solo travellers.
Check availability →Similar pricing with a slightly larger group capacity.
Check availability →What will YOUR transfer cost?
Zagreb Airport to city centre — pick your group size
Totals use listed ‘from' prices per option (per person or per vehicle); items marked approx are typical market rates, not fixed fares. Final prices vary by date and operator.
16 km per the airport's own fare table, typically a 20–30 minute drive.
Yes – Pleso Prijevoz runs every 30 minutes direct to the main bus station for €9 one-way, taking about 35–40 minutes. ZET city bus 290 also stops at the airport and is cheaper, but slower (45–50 minutes).
The airport publishes maximum taxi fares: €35 to the city centre and €30 to the main bus station, so there is no need to negotiate. Uber and Bolt also serve the airport and are often cheaper outside peak times.
Given the official taxi fare is up to €35, a pre-booked private transfer at €50–55 per group (not per person) often works out similar or cheaper for 2–3 travellers, with the certainty of a pre-arranged pickup.
Disclosure: This page contains affiliate links. If you book a transfer through GetYourGuide or a car through our search partners, we may earn a small commission at no extra cost to you. We only list options we'd genuinely consider booking ourselves.
Page last fact-checked 25 September 2026.