Zagreb Franjo Tuđman Airport to Zagreb City Centre
About 17 km from ZAG; the Pleso shuttle is €9 and city bus 290 does it for about €0.95, while apps beat the taxi rank at €20–30.

Ban Jelačić square at the middle of it, a nineteenth-century grid of parks and pavilions to the south, and the medieval upper town on the hill above — a Central European capital that looks nothing like the coast.
Every way to get there
Our verdict: for Zagreb City Centre, a private transfer is the easiest door-to-door option (from €30). Travelling light on a budget? The bus is cheapest (from €9) but slower, with a change in the city.
What it costs for your group
The bus is charged per person, while a taxi or private transfer is one price for the whole car — so the more of you there are, the better door-to-door value looks.
| Group | Bus (per person) | Private transfer | Best value |
|---|---|---|---|
| Solo · 1 traveller | €9 | €30 | Bus |
| Couple · 2 travellers | €18 | €30 | Bus |
| Family of 4 · 4 travellers | €36 | €30 | Private transfer |
Which option should you choose?
| If your priority is… | Our pick | Why |
|---|---|---|
| Lowest price | Bus | From €0.95, though slower with a change in the city. |
| Speed & comfort | Private transfer | Door-to-door, fixed price, a driver waiting for you. |
| A group of 3–4 | Transfer or taxi | One flat fare splits cheaper than several bus tickets. |
| A late-night arrival | Transfer or taxi | Both run 24/7 when buses and the tram have stopped. |
By transport mode
Shuttle
€9 and thirty-five to forty-five minutes. From the bus station, trams 2, 6 and 8 reach Ban Jelačić square in about ten minutes. The last departure is around half past ten, so a late flight means a taxi or an app.
Where to catch it: The signposted coach outside arrivals, running to Zagreb's main bus station. Children under seven travel free.
Best for budget travellersBus / shuttle
The same journey as the shuttle for roughly a tenth of the price, ten minutes slower, ending on the eastern edge of the centre rather than at the bus station. It also runs far earlier and later than the shuttle, which is the real reason to know about it.
Where to catch it: An ordinary city bus from the airport stop to Kvaternikov trg. Buy a 60-minute ticket at a kiosk before boarding — it costs about €0.95 there and more from the driver.
Best for solo & budget travellersTaxi
€20–30 door to door, which undercuts the metered rank fare of €30–45. That is unusual — at most airports the app costs more — and it is the single most useful thing to know here. Surge pricing applies at peak arrival banks.
Where to catch it: All four operate legally at ZAG with designated app pickup points outside the terminal. Order after you land rather than before.
Best for small groups in a hurryPrivate transfer
Zagreb's upper town, Gornji Grad, has restricted vehicle access and steep cobbled streets. If your accommodation is up there, the drop-off will be at the bottom or at the funicular.
Where to catch it: Fixed price, flight tracked, meeting point in arrivals — the case for it here is certainty rather than savings.
Best for families, groups & late arrivalsZagreb City Centre & Zagreb in photos
Buying tickets in Zagreb
Two buses cover the same 17 km and the price difference is tenfold. The signposted Pleso Prijevoz shuttle costs €9, runs every 30 minutes until about 22:30, and reaches the main bus station in 35–45 minutes; children under seven travel free. The unsignposted alternative is ZET city bus 290, an ordinary public bus costing about €0.95 for a 60-minute ticket bought at a kiosk, taking 45–50 minutes to Kvaternikov trg on the eastern edge of the centre, running 04:20 to 00:15 roughly every 35 minutes. Buy at a kiosk before boarding — on-board fares cost more. The 290 also runs far earlier and later than the shuttle, which is its real advantage on a dawn departure. One thing to get straight: the shuttle terminates at the bus station, which is a separate building about 1.5 km from the railway station — three stops on tram 6. People miss trains over this.
Taxi scams & safety in Zagreb
Zagreb inverts the usual advice about apps. A metered ride from the rank runs €30–45 (around €33 by day, €40 at night), while the same journey through Bolt, Uber, Cammeo or Eko-Taxi comes to €20–30. All four operate legally with designated pickup points outside the terminal, so here the app is both cheaper and simpler — the opposite of most airports in this guide. Order after you land rather than before, and expect surge pricing when several flights arrive together. Beyond that, Zagreb is a low-friction capital: fares are metered, the buses are municipal, and there is no meaningful touting. The one thing worth knowing is that Gornji Grad, the upper town, has restricted vehicle access and steep cobbled streets — if your accommodation is up there, give the exact address, because the difference between being set down at Ban Jelačić square and at your door is a real climb and the funicular is not built for suitcases.
Getting from ZAG to Zagreb City Centre
There are two buses from Zagreb Airport into the city and the price difference between them is tenfold. The one everybody takes is the Pleso shuttle at €9. The one nobody mentions is ZET city bus 290, an ordinary public bus costing about €0.95 for a sixty-minute ticket bought at a kiosk. Same distance, ten minutes longer, a slightly less convenient endpoint — and it runs from 04:20 until after midnight, which the shuttle does not.
The shuttle, in detail
Pleso Prijevoz runs every thirty minutes until around 22:30, takes thirty-five to forty-five minutes, and terminates at Zagreb's main bus station. Children under seven travel free. It is signposted at arrivals and it is the obvious choice if you land in the middle of the day and want no complications.
Bus 290, in detail
An ordinary ZET city bus from the airport stop to Kvaternikov trg on the eastern edge of the centre, roughly every thirty-five minutes, forty-five to fifty minutes. Buy the sixty-minute ticket at a kiosk before boarding — on-board fares cost more and the driver may not have change. From Kvaternikov trg, trams run west into the centre and the same ticket usually covers the connection.
The taxi advice here is inverted
At most airports the app costs more than the meter. In Zagreb it is the other way round: a metered ride from the rank runs €30 to €45 — around €33 by day, €40 at night — while Bolt, Uber, Cammeo and Eko-Taxi come to €20 to €30 for the same journey. All four operate legally with designated pickup points outside the terminal. Order after you land rather than before.
Bus station is not train station
The shuttle ends at Autobusni kolodvor. Zagreb's railway station, Glavni kolodvor, is a separate building about 1.5 km away — three stops on tram 6. People miss trains over this, and the two names are similar enough in Croatian to compound the problem.
A capital that is not on the coast
Zagreb looks and feels Central European rather than Mediterranean: Habsburg apartment blocks, a nineteenth-century ring of parks and pavilions laid out as a green horseshoe, coffee culture as a social institution, and winters that are cold. Visitors who arrive expecting Split are briefly disoriented.
The upper and lower towns
Gornji Grad on the hill is the medieval half — St Mark's with its tiled roof, the Stone Gate, a cannon fired at noon every day since 1877. Donji Grad below it is the planned nineteenth-century city. The funicular between them is sixty-six metres long and takes sixty-four seconds, which makes it the shortest public funicular anywhere.
Saturday morning on Ban Jelačić
The špica — the ritual of dressing up and drinking coffee on the main square and Tkalčićeva street on Saturday morning — is the closest thing Zagreb has to a spectator sport. It runs from about ten until one and it is entirely a local affair that visitors are welcome to sit in.
Dolac market
Directly above the main square, open-air with red parasols, produce upstairs and fish and dairy in the hall below. It runs every morning and it is where the city actually shops rather than a display.
The museums
The Museum of Broken Relationships is the famous one — donated objects with the stories attached, and considerably better than the premise suggests. The Mimara, the Museum of Contemporary Art across the river, and the Naive Art collection are the others worth the time.
Winter and the Advent market
Zagreb's Advent has won European awards repeatedly and runs through December across a dozen locations in the centre. It is the one time the city fills with visitors, and accommodation prices reflect it.
Where a car is unnecessary
The centre is compact and the tram network is dense, frequent and cheap. Parking north of the river is scarce and metered. If you need a car for the interior, collect it on the day you leave the city rather than on arrival.





