Image Alt

Croatia Private Transfers & Tours

Driver meeting travelers at Zagreb Airport

Avoid Late Night Surge Pricing; Book a Zagreb Airport Transfer From €9

From Zagreb Franjo Tuđman Airport to central Zagreb, you have five practical choices: the ZET city bus for about €0.93 to €1.33 depending on where you buy it, the Pleso Prijevoz shuttle for a fixed €9, a regulated taxi running roughly €25 to €35, a ride-hailing app with variable pricing, or a pre-booked private transfer at a fixed rate. The right pick depends on your budget, your luggage, and whether your flight lands late at night.


TL;DR:

  • The shuttle costs a fixed €9 and includes luggage storage, making it a good value for solo travelers with minimal luggage arriving during operating hours.
  • The regulated taxi fare typically ranges from €25 to €35, with prices clearly capped and transparent, but drivers may accept different payment methods.
  • Public buses require purchasing a ticket from a kiosk for about €0.93 to €1.33, with validation on board necessary, and take around 45 to 50 minutes to reach the city center.
  • Ride-hailing apps like Bolt may inflate prices during late hours or peak times, sometimes surpassing taxi rates due to dynamic pricing, especially late at night.
  • Private transfers, booked in advance, offer fixed rates, door-to-door service, and meet-and-greet options, making them the preferred choice for groups, late arrivals, or those seeking certainty.

Croatia-private-transfers
Arrive Comfortably in Zagreb
Book a private airport transfer with a licensed English-speaking driver, a modern vehicle, and door-to-door service across Croatia.

Book your private transfer

Table of Contents

Comparing your transfer options at a glance

Each method trades off differently between cost, comfort, and convenience, and the best choice often comes down to what you’re carrying and when you land.

  • ZET bus 290: the cheapest fare on this route, dropping you at Kvaternikov trg in roughly 45 to 50 minutes, with buses running about every 35 minutes.
  • Pleso Prijevoz shuttle: a fixed-price coach with a luggage hold that ends its route at the Main Bus Station, running close to every half hour.
  • Regulated taxi: a metered ride that takes you door to door in 20 to 30 minutes under normal traffic, with fares set by official caps.
  • Ride-hailing: often available through apps like Bolt, but dynamic pricing means the fare can swing well above a standard taxi during busy periods.
  • Private transfer: a pre-booked, fixed-price ride with a driver waiting for you by name, built for groups, late arrivals, or anyone who simply wants one less thing to think about after a flight.

Travelers with heavy suitcases tend to lean toward the shuttle or a private car, since the bus route into the center typically means an extra tram leg once you reach Kvaternikov trg.

What the numbers really look like once you add it up

The sticker price on each option only tells part of the story, since the real cost depends on how many people are splitting it and what counts as a “trip” versus a “per-person” fare.

  • The Pleso Prijevoz shuttle charges €9 for a one-way adult ticket, with children under seven riding free and departures roughly every 30 minutes.
  • ZET’s bus 290 costs about €0.93 to €1.33 for a 60-minute ticket, cheaper when bought at a kiosk and pricier when purchased onboard, and it must be validated as soon as you step on.
  • A taxi to central Zagreb typically runs €25 to €35, a range shaped by traffic, drop-off point, and whichever meter rate the driver starts from.
  • A private transfer is priced per vehicle rather than per seat, so for two or more travelers the per-person cost often lands close to a taxi fare while guaranteeing a fixed total with no meter surprises.

A standard shuttle ticket costs €9 one way, which for a solo traveler without much luggage remains one of the better value options on this route.

Official taxi fares and how to avoid overpaying

Zagreb Airport publishes its own regulated taxi rates, which means you can check a driver’s math before you ever get in the car. The airport’s official taxi page lists a start price of €2.95 for a standard car and €3.30 for a van, with per-kilometer rates of €1.95 and €2.60 respectively, all VAT included.

Route or detail Regulated rate
Start price, car €2.95
Start price, van €3.30
Per kilometer, car €1.95
Per kilometer, van €2.60
Sample maximum, airport to center €35

The same page lists accepted payment methods, including major cards and mobile wallets, but notes that individual vehicles do not always accept every card type, so it is worth confirming with the driver before boarding. The official taxi rank sits just outside arrivals, clearly marked and staffed during flight hours.

Riding the bus or shuttle without the guesswork

Both public options are straightforward once you know where to stand and what to buy. For ZET bus 290, buy your ticket from the Tisak kiosk inside the terminal before boarding since it is cheaper than paying the driver, then validate it the moment you step on.

  • Kiosk tickets run about €0.93 to €1.33 depending on where and how you buy, per ZET’s published fare structure.
  • The bus ends near Kvaternikov trg, where most travelers transfer to a tram to reach the old town or main square.
  • Pleso Prijevoz tickets can be bought online or on board, and the shuttle holds luggage underneath, dropping you directly at the Main Bus Station.
  • Regular shuttle departures taper off around 22:30, though some late services are coordinated with flight arrivals and can run as late as 01:00 in special cases.

Anyone landing outside these windows needs a backup plan, since neither service runs around the clock.

What to do when the buses stop running

Once the regular shuttle and the last ZET 290 departures end for the night, your remaining options narrow to taxis, ride-hailing where it operates, or a private transfer arranged in advance. Bolt and similar apps do serve the airport, but dynamic pricing can push a late-night fare well past what a metered taxi would charge for the same trip.

  • Regulated taxis remain available around the clock from the official rank outside arrivals.
  • Ride-hailing can work well off-peak, but expect higher prices during late flights, holidays, or big events in the city.
  • A pre-booked private transfer sidesteps both the wait and the price uncertainty, since the rate is fixed before you land.

Pro Tip: If your flight lands after midnight, book a private transfer in advance rather than gambling on a ride-hailing app’s surge pricing.

How to choose the right transfer for your trip

Matching the method to your situation usually takes less than a minute once you know what to weigh.

  1. Solo and watching your budget: take ZET bus 290 for the lowest fare, accepting the tram transfer at Kvaternikov trg.
  2. Traveling with a couple and real luggage: the Pleso Prijevoz shuttle offers a fixed €9 fare with a luggage hold and no transfers.
  3. Arriving as a family or small group: a private transfer often costs about the same per person as a taxi while guaranteeing one fixed total and a single vehicle for everyone.
  4. Landing late at night: skip the uncertainty of ride-hailing surge pricing and pre-book a private transfer with a guaranteed meet-and-greet.
  5. Traveling with mobility needs: a private transfer offers door-to-door pickup without navigating stairs, tram platforms, or bus steps.

Before booking any private service, confirm the cancellation policy, the vehicle class, whether meet-and-greet is included, and that the total price is quoted upfront with no hidden extras.

Why travelers choose a pre-booked private transfer

We run licensed, English-speaking drivers in modern, air-conditioned vehicles, including Mercedes-class cars, for door-to-door private transfers across Croatia. Our detailed Zagreb Airport pricing page lists transfer prices ranging from roughly €0.95 to €70 depending on vehicle type, distance, and group size, so you can see the full range before you book.

  • Licensed, English-speaking drivers who know Zagreb and its surrounding routes well.
  • Modern, air-conditioned vehicles sized for solo travelers, couples, and small groups alike.
  • Transparent pricing published on our site rather than quoted on arrival.

What most guides get wrong about this route

Most advice on getting from ZAG into the city treats price as the only variable worth optimizing, which misses what actually frustrates travelers: uncertainty. A €0.95 bus ticket sounds like the obvious winner until you are standing at a tram stop at midnight with two suitcases and no clear sense of when the next connection arrives.

Direct transfer versus connecting airport route

The regulated taxi fares published by the airport are a genuinely useful safeguard, since they let you check a driver’s meter against an official cap rather than simply hoping for the best. But the bigger gap in most guidance is the late-night window, where public transit simply stops and ride-hailing can turn unpredictable the moment demand spikes.

Our honest take: price the bus and shuttle for daytime arrivals with light luggage, but treat a fixed-price private transfer as the default for anything outside normal hours, for groups, or for a multi-stop itinerary. The few extra euros buy certainty, and certainty is worth more than a discount when you have just stepped off a long flight.

— Croatia

Book a stress-free ride from Zagreb Airport

Skip the kiosk line, the tram transfer, and the taxi-rank math. We arrange fixed-price, door-to-door private airport transfers with English-speaking drivers who meet you at arrivals, so your price is settled before you land.

Croatia-private-transfers

Check routes and book your transfer on our private transfers page.

FAQ

Is there a shuttle bus from Zagreb Airport to the city center?

Yes, the Pleso Prijevoz shuttle runs between the airport and the Main Bus Station, with a fixed one-way fare of €9 and departures roughly every 30 minutes. Children under seven travel free, and the shuttle includes a luggage hold.

How early should I arrive for my flight at Zagreb Airport?

Airlines generally recommend arriving two to three hours before an international flight, though this guide focuses on transfers rather than check-in windows. Build in extra time if you are relying on the ZET bus or shuttle, since both run on fixed schedules rather than on demand.

How much is a taxi from Zagreb Airport to the city center?

A regulated taxi to central Zagreb typically costs between €25 and €35, based on the airport’s published start price and per-kilometer caps. The official taxi page lists a start price of €2.95 for a standard car plus €1.95 per kilometer.

What are the best airport transfer options in Zagreb?

The best option depends on your priorities: ZET bus 290 suits budget travelers with light luggage, the Pleso Prijevoz shuttle suits those wanting a fixed low fare with luggage storage, and a pre-booked private transfer suits groups, families, or late-night arrivals who want a guaranteed price and meet-and-greet. We offer private airport transfers built around that last scenario.

Sources