21/03/2025
Welcome to Zagreb! As a local expert with extensive experience in Balkan transport, I’ve seen firsthand how Zagreb has blossomed into a captivating destination for international travellers. Long overshadowed by Croatia’s stunning coastal regions, this vibrant capital has truly come alive, boasting impressive Advent Markets, a rich calendar of international events, and a cool, quirky café culture that beckons exploration. With this surge in popularity comes a natural demand for efficient public transport from Zagreb Airport to the city centre, and the good news is, getting around has never been easier.

Whether you’re heading to a Zagreb airport hotel, the main train station, or one of the many charming hotels in Zagreb’s city centre, you have several excellent options. From comfortable private transfers and readily available taxis to convenient airport buses, there’s a solution for every budget and preference. Below, I’ll provide you with all the essential information to help you navigate your journey seamlessly.
- Zagreb International Airport: Your Gateway to Croatia
- The Convenience of Zagreb Airport Private Transfers
- Navigating Zagreb with Taxis & Uber
- Zagreb Airport Bus Options: Shuttle & Local
- Freedom with Car Rental at Zagreb Airport
- Comparing Your Zagreb Airport Transport Options
- Frequently Asked Questions about Zagreb Airport Transfers
- Conclusion: Your Zagreb Airport Journey Awaits
Zagreb International Airport: Your Gateway to Croatia
Zagreb International Airport, officially known as Franjo Tuđman Airport, stands as Croatia’s largest and busiest air hub. Located just 15 km southeast of Zagreb’s bustling centre, it serves as a vital gateway for millions of passengers each year. With flights to Zagreb reaching an all-time high, the airport’s transport infrastructure has been significantly enhanced to meet this growing demand. It also serves as the primary base for Croatia Airlines, the national carrier, meaning you’ll find numerous domestic flights connecting through Zagreb.
The airport itself is modern, easy to navigate, and offers a decent range of amenities, including cafes, shops, money exchange services, ATMs, and free Wi-Fi. This contemporary design reflects the city's commitment to providing a smooth and pleasant experience for all arrivals.
The Convenience of Zagreb Airport Private Transfers
For those prioritising comfort, convenience, and a truly stress-free start to their trip, a private transfer from Zagreb Airport is, in my professional opinion, the most superior option. The fantastic news is that private transfer services in Zagreb are incredibly competitive, with prices often comparable to, or even better value than, a standard taxi. This means you often get a whole lot more for your money.
With a Zagreb private transfer, you’ll enjoy a bespoke door-to-door service. Upon arrival at Zagreb Airport, your professional driver will be waiting for you as you exit customs, holding a clear sign with your name on it. This eliminates any guesswork or the need to search for your ride. They’ll assist you with your luggage, ensuring a smooth transition from the terminal to your comfortable, pre-booked vehicle. Prices are typically fixed when you make your booking, offering complete transparency with no hidden surprises, and drivers generally speak English, ensuring clear communication.
The significant advantage over taking a regular taxi in Zagreb is the pre-booking aspect. There are no frustrating Zagreb taxi queues to contend with, nor any uncertainty about when your ride will arrive. Your driver is dedicated solely to you, ready to whisk you away to your destination, whether that’s a city centre hotel, the train station, or an address further afield. For those seeking maximum peace of mind and efficiency, especially after a long flight, a private transfer is an unbeatable choice. Companies like Octopus Transfers Croatia specialise in such services, offering reliable and comfortable journeys.
If you prefer the flexibility of an on-demand service, traditional taxis and ride-sharing apps like Uber are readily available from Zagreb Airport. Like most major airports, Zagreb boasts a dedicated taxi rank conveniently located outside the terminal building. Here, you’ll find a diverse fleet of vehicles and drivers.
The cost of a taxi from Zagreb Airport to the city centre can vary, typically ranging from €20 to €40. Taxis are usually metered, with a starting fee of around €3, and charges based on the distance travelled. While many drivers are fair, it’s worth being aware that prices can sometimes fluctuate, and occasionally, a driver might attempt to charge a little more than the standard fare. The journey duration is generally between 20-25 minutes, depending on traffic and your specific destination.

One key benefit of a taxi is the direct drop-off at your accommodation, which is particularly useful if you have a lot of luggage or arrive late at night. Most taxi drivers in Zagreb are friendly and can offer a glimpse of the city as you drive through. However, be prepared for potential delays; during peak arrival times, multiple flights landing simultaneously can lead to queues at the taxi rank, resulting in waiting times.
Uber is also operational in Croatia, including Zagreb. While it offers a similar convenience to a taxi, my experience, and that of many travellers, suggests it can be somewhat unreliable, especially at odd hours. It might take a considerable amount of time to find an available driver, or your ride requests might go unanswered. Bolt is another ride-sharing option, but it often faces similar challenges regarding driver availability. Therefore, while technically an option, it might not be the most dependable choice for immediate airport transfers.
Zagreb Airport Bus Options: Shuttle & Local
For budget-conscious travellers, or those looking to connect to onward travel, Zagreb Airport offers two bus options, each serving a different purpose.
The Zagreb Airport Shuttle Bus (Pleso Prijevoz)
This dedicated shuttle service is arguably the best public transport option for reaching the city centre. It runs directly from the airport to the Zagreb Main Bus Station (Autobusni Kolodvor Zagreb), located just outside the Old Town. This is an excellent choice if your next leg of the journey involves an intercity bus, for example, to Plitvice Lakes or other Croatian destinations.
- Route: Airport to Zagreb Main Bus Station (Avenija Marina Drzica 4).
- Cost: €8 per person. Tickets can be purchased directly from the bus driver (cash or card accepted) or online via the Pleso Prijevoz website.
- Frequency: Buses depart every 30 minutes from 06:00 to 22:30 daily. Outside these hours, frequency can be more sporadic, with waits up to 45-60 minutes, and no services between 21:00 and 05:00.
- Duration: Approximately 35-40 minutes, depending on traffic.
Once you arrive at the Main Bus Station, you’re well-connected. Zagreb’s public transport system is efficient, and you can easily catch a tram (lines 2, 5, 6, 7, and 8 pass by the station) into the Old Town or to your specific accommodation if it’s not within walking distance.
The Zagreb Airport Local Bus (ZET 290)
For the absolute budget traveller, there’s also a local public transport bus, the ZET line 290. This bus offers a more integrated, albeit slower, journey into the city’s public transport network.
- Route: Airport to Kvaternik Square, making 16 stops along its 19km route, including through Velika Gorica.
- Cost: Cheaper than the shuttle, typically covered by a standard ZET public transport ticket (which you’d need to purchase beforehand or on board).
- Frequency: Departs every 35-40 minutes from the airport.
- Duration: The journey is significantly longer, approximately 1 hour and 15 minutes, due to its numerous stops.
While cheaper, I generally recommend the shuttle bus over the ZET 290 for airport transfers due to its directness and speed. The local bus is more suited for those staying closer to its route or who have ample time and want a true local experience.
Freedom with Car Rental at Zagreb Airport
For travellers planning to explore Croatia beyond Zagreb, renting a car directly from the airport offers unparalleled flexibility and convenience. Having your own vehicle can save significant time, especially when travelling between cities or visiting national parks like Plitvice Lakes.

Numerous reputable car hire firms operate desks at Zagreb Airport, including international brands like Avis, Enterprise, Europcar, Hertz, and Sixt, as well as local Croatian companies such as MACK Rent A Car, Nova, Oryx, and Uni Rent. You can pick up your vehicle straight from the airport terminal.
Driving in Zagreb and across Croatia is generally straightforward and safe. The airport is conveniently located close to the A3 motorway, which provides easy access to the A1 motorway, connecting you to other parts of Croatia. While it’s an ideal option for onward travel, it also serves as a perfectly viable way to get from the airport to your Zagreb hotel, offering the freedom to navigate at your own pace.
Comparing Your Zagreb Airport Transport Options
To help you make the best decision for your journey, here’s a comparative overview of the main transport options from Zagreb Airport to the city centre:
| Method | Estimated Cost (one-way) | Estimated Duration | Convenience & Notes |
|---|---|---|---|
| Private Transfer | From €60 (can be competitive for groups) | 20-25 minutes | Highest convenience. Pre-booked, door-to-door, no waiting, driver assistance, fixed prices. Ideal for comfort and peace of mind. |
| Taxi | €20 - €40 (avg. €33.15 to Old Town) | 20-25 minutes | Direct drop-off. On-demand from taxi rank. Can have queues during peak times. Metered fares, but some variability possible. |
| Uber / Bolt | ~€20 - €30 | 20-25 minutes | On-demand via app. Similar to taxi but can be unreliable for finding drivers, especially at off-peak hours or late night. |
| Airport Shuttle Bus | €8 | 35-40 minutes | Most cost-effective public transport. Direct to Main Bus Station. Frequent departures (06:00-22:30). Good for onward bus travel. |
| Local Bus (ZET 290) | Standard public transport ticket price | 1 hour 15 minutes | Cheapest option. Multiple stops. Slower journey. Best for budget travellers not in a hurry or staying near its route. |
| Car Rental | From €20 per day + fuel | 20-25 minutes | Maximum flexibility for exploring Croatia. Pick up directly at the airport. Driving in Zagreb is easy. |
Frequently Asked Questions about Zagreb Airport Transfers
Is there a train from Zagreb Airport to the city?
No, unfortunately, there is no direct train connection from Zagreb Airport to the city centre. Croatia's mountainous landscape means trains are less prevalent than buses. Your primary options for airport transfers are the shuttle bus, a taxi, Uber/Bolt, private transfer, or car rental.
How do I get from Zagreb Airport to Zagreb train station?
The most efficient way to get from Zagreb Airport to the main train station (Glavni Kolodvor) is by taking the Pleso Prijevoz airport shuttle bus to the Zagreb Main Bus Station (Autobusni Kolodvor Zagreb). From the bus station, the train station is a relatively short and easy walk (approximately 10-15 minutes), or you can opt for a short tram ride (lines 2 or 6) or a quick taxi if you have heavy luggage.
How much does the bus from Zagreb to the airport cost?
The Pleso Prijevoz airport shuttle bus from Zagreb Main Bus Station to the airport costs €8 for a single journey. The trip typically takes about 35-40 minutes and buses run frequently throughout the day, every 30 minutes during core hours.
Is there a shuttle from Zagreb Airport to the city?
Yes, there is a very convenient shuttle bus service (Pleso Prijevoz) that runs directly from Zagreb Airport to the Zagreb Main Bus Station in the city. It costs €8 for a single journey and takes between 35 and 40 minutes to reach its destination. It's a highly recommended option for its balance of cost and efficiency.
How much does a taxi cost from Zagreb Airport to the city?
A taxi from Zagreb Airport to the city centre typically costs between €20 and €40. The price can depend on your exact destination within the city and traffic conditions, but on average, you can expect to pay around €33 to reach the Old Town area. It’s always advisable to confirm the estimated fare with the driver or ensure the meter is running.
Conclusion: Your Zagreb Airport Journey Awaits
Getting from Zagreb Airport to your hotel or any other destination in the city centre is remarkably straightforward, with a range of options to suit every budget and travel style. Whether you prioritise the seamless comfort of a private transfer, the directness of a taxi, the budget-friendliness of the airport shuttle bus, or the independence of a car rental, Zagreb has you covered.
For a truly stress-free and personalised experience, especially if you value comfort and directness, a private transfer comes highly recommended. However, for those on a tighter budget, the shuttle bus offers excellent value and efficiency. Once you arrive at the bus terminal, you’ll find yourself well-connected to the rest of Zagreb’s attractions and onward transport. Enjoy your trip to this incredible city – it truly is a gem!
If you want to read more articles similar to Zagreb Airport to Hotel: Your UK Traveller's Guide, you can visit the Transport category.
