Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Zagreb

Zagreb airport to city centre: trains, buses, taxis and costs

Take the airport shuttle bus to Zagreb's main bus station (about 30–40 minutes, roughly €8 one way, 2026 estimate) — it is the default for solo travellers and anyone heading to the centre. Take a taxi or Uber/Bolt if you are two or more with luggage, or arriving after the last bus; expect roughly €25–40 to the centre. There is no train from the airport.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20266 min read

Key facts

Best for solo or budget
Airport shuttle bus to the main bus station, then tram or walk
Best for groups or late arrivalscheck
Taxi or Uber/Bolt, roughly €25–40 to the centre (2026 estimate)
Train from the airport
None — the airport has no rail link
Bus journey time
About 30–40 minutes depending on traffic
Bus farecheck
Roughly €8 one way (2026 estimate); buy from the driver or at the desk
Distance to centre
About 15 km east of the city centre
Payment
Taxis take cash and cards; keep some euros for the bus

Options at a glance

Zagreb Franjo Tuđman Airport (ZAG) sits about 15 km east of the centre, so the transfer is short by European standards. Three options cover almost every trip: the shuttle bus, a taxi or ride-hailing car, and a pre-booked private transfer. Which one wins depends on how many of you there are, how much luggage you carry and what time you land.

Options at a glance
OptionTime to centreCost (2026 estimate)Best for
Airport shuttle bus30–40 minAbout €8 one waySolo travellers, light luggage, daytime arrivals
Taxi (official rank)20–30 minAbout €25–40Two or more, heavy bags, late arrivals
Uber / Bolt20–30 minAbout €20–35Price transparency, card payment
Private transfer (pre-booked)20–30 minAbout €35–60Families, fixed price, meet-and-greet
Public city bus40–50 minLocal ticket price (check)Very tight budgets, daytime only

Times assume normal traffic; the morning and late-afternoon peaks add 10–15 minutes. Fares are 2026 estimates — check current prices before you travel.

The airport shuttle bus

The shuttle is the standard cheap option and runs between the airport and Zagreb's main bus station (Autobusni kolodvor), which sits a short walk or one tram ride from the centre and the main railway station. Journey time is about 30–40 minutes depending on traffic.

Buy a ticket from the driver or at the airport information desk; keep cash in euros as a backup even if cards are accepted. Buses are timed around flight arrivals rather than a fixed clock, so a late landing usually still has a bus, but the last departure of the day is the one to check before you book a late flight.

From the main bus station you can walk to the lower town in roughly 15–20 minutes, take a tram, or grab a short taxi. If your hotel is in the old centre (Donji grad), the tram is the simplest continuation.

  • Allow 30–40 minutes for the bus plus 15–20 minutes onward to a central hotel.
  • Keep small euro notes for the fare.
  • Check the last departure time if you land after about 21:00.

Taxi, Uber and Bolt

Taxis wait at the official rank outside arrivals. Use the rank rather than anyone approaching you inside the terminal, and confirm the meter or a fixed price before you get in. Expect roughly €25–40 to the centre in normal traffic (2026 estimate).

Uber and Bolt both operate in Zagreb and are usually the cheapest app option, with the price shown before you book. Pickup points at the airport are signposted; follow the app's instructions rather than waiting at the taxi rank.

For a family or a group of three or four with luggage, a taxi or app car costs about the same as four bus tickets and drops you at the door, which is usually the better trade.

Taxi, Uber and Bolt
ToTaxi / app (2026 estimate)Notes
Main railway station (Glavni kolodvor)€25–35Central, walkable to the lower town
Ban Jelačić Square area€25–40Most hotels and hostels are within 10 minutes of here
Upper town (Gornji grad)€30–40Narrow streets; some drivers stop below
Main bus station€20–30Cheaper than the centre; shuttle also serves it

Trains and public city buses

There is no train from Zagreb airport to the city. Croatia's rail network is useful between cities — the Zagreb–Split and Zagreb–Rijeka lines — but the airport itself has no station, so any plan involving a train starts with a bus or taxi into town.

Public city buses also serve the airport area, but they are slower, less frequent and aimed at commuters rather than travellers with bags. They can work if you land in the middle of the day and want the absolute lowest cost; check the current route and ticket price locally, as these change.

  • No airport rail link — do not plan around a train.
  • City buses are the cheapest but slowest option.
  • For onward trains to Split or Rijeka, go to Glavni kolodvor first.

What it costs

Budget roughly €8 for the shuttle, €20–40 for a taxi or app car, and €35–60 for a pre-booked private transfer (all 2026 estimates). A group of four travelling by taxi pays about the same per person as four shuttle tickets, with far less walking.

Everything is priced in euros. Cards are widely accepted in taxis and apps; the shuttle is the one place where cash is worth having. Tipping is not expected on the bus, and rounding up is the norm for a taxi.

What it costs
TravellersCheapest sensible choiceApprox. total (2026 estimate)
1 person, light bagShuttle bus€8
2 people, luggageUber / Bolt€20–35
3–4 people, luggageTaxi or app car€25–40
Family with children, late arrivalPre-booked transfer€35–60

Practical tips

Zagreb's centre is compact and walkable, so once you are in, you rarely need another transfer. If you are heading straight on to Split, Rijeka or the coast, go to the main bus station or Glavni kolodvor rather than a city-centre hotel first.

Traffic is heaviest on weekday mornings and late afternoons; add 10–15 minutes to any road option then. In winter, snow and bura wind can slow the airport road, so leave more margin for an outbound flight.

Buy a local eSIM before you land so you can call an Uber or Bolt without hunting for a SIM desk, and screenshot your hotel address in Croatian for the driver.

  • Add 10–15 minutes in weekday rush hours.
  • Screenshot your address in Croatian.
  • Keep a small euro note for the shuttle.
  • If you continue to the coast, head to the bus station or main rail station, not a central hotel.

Questions people ask

How do I get from Zagreb airport to the city centre?

Take the shuttle bus to the main bus station (about 30–40 minutes, roughly €8, 2026 estimate), then a tram or a 15–20 minute walk. With two or more people and luggage, a taxi or Uber/Bolt at about €25–40 is simpler.

How much is a taxi from Zagreb airport?

Expect roughly €25–40 to the centre in normal traffic, and €20–30 to the main bus station (2026 estimates). Uber and Bolt usually come in slightly cheaper with a fixed price shown in the app. Confirm the meter or price before you get in.

Is there a train from Zagreb airport?

No. The airport has no rail link, so a train is not an option for the airport transfer. Croatia's trains are useful between cities — for example Zagreb to Split or Rijeka — but you first need a bus or taxi to Glavni kolodvor, the main railway station.

How far is Zagreb airport from the city centre?

About 15 km east of the centre. That is 20–30 minutes by car or taxi in normal traffic, or 30–40 minutes by shuttle bus. Weekday rush hours can add 10–15 minutes.

Do I need cash for the airport bus?

Cards are often accepted, but keep a small euro note as a backup — the shuttle is the one part of the transfer where cash is most useful. Taxis and app rides take cards.

What is the cheapest way to the centre?

The shuttle bus at roughly €8 (2026 estimate) is the cheapest sensible option for one person. Public city buses cost less but are slower and less frequent; check current routes and prices locally.

Deep dive

Every source; changeable facts are marked check

Sources