Absolute Croatia logo
  • Explore Croatia
    • Dubrovnik Region (Dalmatia)
    • Split Region (Dalmatia)
    • Zagreb & Central Croatia
    • Zadar Region (Dalmatia)
    • Slavonia
    • Šibenik Region (Dalmatia)
    • Lika and Karlovac Region
    • Istria
    • Travel information and advice
  • Destinations
    • Dubrovnik
    • Split
    • Zadar
    • Zagreb
    • Island Mljet
    • Elaphiti Islands
    • Cavtat
    • Rovinj
    • Plitvice Lakes
  • Travel Magazine
  • Delicious Croatia
  1. Zagreb
  2. Zagreb By Bus

Zagreb by Bus: Public Transport, Bus Station & Airport Buses

Buses in Zagreb are straightforward once you know the three basics: ZET city buses for getting around town, Zagreb Central Bus Station (AKZ) for intercity and international coaches, and two main airport bus options to reach the city.

This guide gives you the quickest way to choose the right bus for your trip, understand the key hubs, and avoid common first-time mistakes (wrong stop, wrong ticket, or picking the slower airport route with heavy luggage).

Quick answers:

  • Airport to the city: The Pleso Prijevoz shuttle goes directly between Zagreb Airport and Zagreb Central Bus Station (AKZ) and is often the simplest option with luggage. For stops, timings, and how it works in practice, see Zagreb Airport Shuttle Bus.
  • Airport on a budget: ZET bus line 290 connects the airport area with Zagreb (Kvaternikov trg) via Velika Gorica, but stops and timings matter more than with the shuttle.
  • Going elsewhere in Croatia: Most intercity coaches depart from Zagreb Central Bus Station (AKZ).
  • Getting around Zagreb: ZET runs the public transport network (trams + buses), so city bus tickets are part of the same system. To plan routes around the centre, start with Zagreb tram lines.

Main bus options in Zagreb quick overview

Zagreb bus travel fits into three practical categories: city buses (ZET), airport buses (shuttle or public line 290), and coaches for longer routes from Zagreb Central Bus Station (AKZ).

  • Best for city trips: ZET buses (useful when your route is easier than switching trams).
  • Best for airport transfers: Pleso Prijevoz shuttle for simplicity; ZET line 290 for budget travel.
  • Best for day trips and onward travel: Intercity/international coaches from Zagreb Central Bus Station (AKZ).
Route / useBest optionWhy it’s usually best
Airport → city (simple + luggage)Pleso Prijevoz shuttleDirect to Zagreb Central Bus Station; typical ride time is about 35–40 minutes. Details: Zagreb Airport Shuttle Bus.
Airport → city (budget)ZET bus line 290Public transport option via Velika Gorica, with a published timetable for planning.
Getting around ZagrebZET city busesPart of the same public transport network as trams; practical for routes not served well by tram.
Zagreb → other cities / countriesCoaches from AKZMain hub for intercity and international buses, with the widest choice of operators and departures.
Zagreb
  • Hotels
  • Hostels

  • Flights
  • By Bus
  • By Tram
  • By Train

  • Best day trips from Zagreb
  • Bars & Clubs
  • Eating out
  • Attractions
  • Museums
  • Events
  • Shopping
  • Parks
  • General information

Zagreb Central Bus Station essentials

Zagreb Central Bus Station (AKZ) is the city’s main hub for intercity and international coaches. If you are arriving in Zagreb by bus, travelling onward to another Croatian city, or connecting to the airport shuttle, this is the station you’ll use most.

For platform layout, ticket counters, services inside the terminal, and practical transfer tips, use our dedicated guide: Zagreb Central Bus Station (AKZ).

Location, address, and what to expect

Zagreb Central Bus Station (AKZ) is located at Avenija Marina Držića 4, 10000 Zagreb. General opening hours are typically 06:00–22:00 daily, but individual counters and services may vary.

Inside Zagreb Central Bus Station you’ll find the essentials for transfers, such as ticket offices, waiting areas, toilets, ATMs, food and small shops, plus practical services like luggage storage.

Luggage storage at Zagreb Central Bus Station

Luggage storage at Zagreb Central Bus Station is located next to arrival platform 106. Official working hours are 06:00–22:00.

Because rates and rules can change (especially for oversized items or longer storage), check the latest details before you arrive: official luggage storage info.

Getting from Zagreb Central Bus Station to the city centre

From Zagreb Central Bus Station (AKZ) you can continue by public transport (trams and city buses) or by taxi/ride-hailing. For the simplest route planning, use current lines and timetables from ZET: ZET Zagreb public transport.

If you are heading to the airport, the most straightforward public option is the airport shuttle to/from Zagreb Central Bus Station. See our step-by-step guide: Zagreb Airport Shuttle Bus.

Zagreb Airport to the city by bus

If you are arriving at Franjo Tuđman Airport (ZAG), you have two main public bus options: the direct airport shuttle (best for simplicity and luggage) and the local public bus line 290 (best for budget travellers who don’t mind stops).

Pleso Prijevoz airport shuttle to Zagreb Central Bus Station (AKZ)

The official airport shuttle is operated by Pleso Prijevoz and runs between Zagreb Airport and Zagreb Central Bus Station (AKZ). The typical ride time is 35–40 minutes.

Pleso Prijevoz advertises departures every 30 minutes on the Zagreb route, but always check the current schedule before you travel (late-night and seasonal patterns can vary).

For the most practical step-by-step info (where to go, how it works, and what to expect), use our dedicated guide: Zagreb Airport Shuttle Bus.

Official sources for updates: Zagreb Airport: by bus and Pleso Prijevoz.

ZET bus line 290 (airport via Velika Gorica)

ZET bus line 290 is the main public transport alternative. It runs between Kvaternikov trg (Zagreb) and Velika Gorica, with a stop at Zagreb Airport in each direction.

The airport notes a typical ride time of 45–50 minutes. Because this is a local line with more stops, it can be a good choice if you are staying closer to the eastern side of the centre or you want the lowest-cost public option.

To plan accurately, check the latest official timetable before you go: ZET Zagreb public transport.

Which airport bus should you choose?

  • Choose the shuttle if you want the simplest transfer, you have larger luggage, or you want a direct arrival at Zagreb Central Bus Station (AKZ).
  • Choose bus 290 if you are travelling on a tight budget, you are comfortable navigating local stops, and your next connection is easier from the Kvaternikov trg side of the city.
  • Arriving late? Always confirm the latest timetable first, then plan a fallback (taxi/transfer) if your flight lands outside bus operating hours.

Using city buses in Zagreb (ZET) for visitors

ZET operates Zagreb’s public transport network (trams and buses). For most visitors, the system is easiest if you decide what kind of ticket you need (single ride vs unlimited) and then remember one key rule: you must validate your ticket/card when you board.

Tickets and passes (what tourists actually buy)

For occasional rides, single tickets are usually enough. If you plan to use public transport frequently over a short stay, a daily or multi-day ticket can be better value.

Ticket typeValidityOfficial price (EUR)Best for
Single fare (daytime)30 minutes0,53 €Short hops in the city
Single fare (daytime)60 minutes0,93 €Medium trips with a connection
Single fare (daytime)90 minutes1,33 €Longer trips or multiple stops
Single fare (night time)Night service1,99 €Night buses/trams
Daily ticketAll-day fare3,98 €Unlimited rides in one day
Multi-day ticket3 days9,29 €Weekend trips
Multi-day ticket7 days19,91 €Week stays
Multi-day ticket15 days26,54 €Longer visits
Multi-day ticket30 days53,09 €Extended stays

Tip: prices and rules can change, so verify current fares on the official page before you travel: ZET fares.

Where to buy and how to validate tickets

  • Paper tickets: ZET says paper tickets can be purchased at ZET ticket offices or at kiosks of their partners. Paper tickets are valid for travel in one direction and must be cancelled immediately upon boarding.
  • Buying from the driver: ZET lists separate prices for tickets purchased from drivers (typically more expensive than buying in advance). If you’re in a rush, this can be convenient, but plan to buy ahead when possible.
  • Stored-value card (pay-as-you-go): If you’ll take several rides, a stored-value card can be practical. ZET explains you register it by holding the card against the validator when you board, and (depending on the selected fare) you can ride within the paid time and register again when switching vehicles.
  • Validation on board: ZET states machines for cancelling paper tickets are installed near the first door of the vehicle, and in low-floor trams they are also installed at the rear door. For stored-value cards, hold the card against the registration machine/validator when boarding.

Official details: paper tickets and stored-value card and multi-day ticket.

Day vs night buses

Zagreb has daytime and night public transport. ZET lists a separate night-time single fare, so if you’re travelling late, confirm you’re using the correct ticket type and check the current timetable before you go.

  • Night fare (official): single fare, night time is listed at 1,99 €.
  • Best practice: check the latest routes and timetables on ZET’s official pages before heading out late at night.

For planning around the centre, you can also use: Zagreb tram lines.

Intercity and international buses from Zagreb

Zagreb Central Bus Station (AKZ) is Croatia’s main hub for long-distance coaches, with frequent departures to coastal cities, national park gateways, and international destinations. The easiest way to plan is to check the official timetable first, then book the best departure time for your itinerary.

Most popular routes from Zagreb

Departure frequency depends on season and operator, but common routes from Zagreb include coastal cities (Split, Zadar, Rijeka), Istria (for example Pula), and Plitvice Lakes-area connections. For international travel, direct buses can also run to nearby countries and major cities, depending on the time of year.

  • Best for coast connections: Split, Zadar, Rijeka (frequencies usually increase in summer).
  • Best for nature trips: Plitvice Lakes-area routes (check exact stops and timing carefully).
  • Best practice: confirm the current schedule before you commit to accommodation or tours.

How to buy bus tickets (online vs at the station)

If you already know your travel date, booking in advance is smart in peak season and on popular departures (weekends, holidays, summer). You have three practical options:

  • Official AKZ timetable + online purchase: Use the AKZ departures search and choose a departure with a “Buy” option when available. AKZ notes online tickets are generally available only for buses departing in more than one hour (the “Buy” option is not shown for departures within the next hour).
  • Buy at Zagreb Central Bus Station: Useful if your plans are flexible or you want to compare last-minute departures in person.
  • Book online via a ticket platform: Helpful for comparing operators, routes, and travel times in one place.

Official planning links: AKZ bus timetable and AKZ online ticket purchase instructions.

If you prefer to compare routes and book online in one step, you can use: Buy your bus ticket online.

Luggage rules and onboard expectations

Luggage policies vary by operator and route. On many Croatian bus lines, hold luggage may involve a small fee, and the exact rules are usually shown during booking or confirmed by the carrier. If you are unsure, check your ticket terms or ask at the counter before boarding.

  • Carry valuables with you: Keep passports, cash, electronics, and medication in your day bag, not in the hold.
  • Expect operator differences: Some providers include luggage, others charge separately, and additional luggage may have extra fees.
  • Have small cash ready: If a hold-luggage fee is charged on your route, it may be collected on boarding (depending on the operator).
  • Label your bag: Add a luggage tag and take a quick photo of your bag before loading (useful if items get mixed up).

Planning tips for smoother bus travel

Arrive early and find your platform

At Zagreb Central Bus Station (AKZ), platforms are allocated ahead of departures (AKZ notes platforms are booked around 15 minutes before departure for domestic services and 30 minutes before departure for international/occasional services). To avoid last-minute stress, aim to be inside the station early enough to check the departure board, locate your platform, and buy/print tickets if needed.

  • Domestic routes: arrive at least 20–30 minutes before departure if you need to find your platform or buy tickets at the station.
  • International routes: arrive at least 45 minutes before departure (longer lines, checks, and platform changes are more common).
  • Best practice: if you’re travelling at peak times, add extra buffer for queues at ticket counters and kiosks.

Peak travel periods to plan around

Bus demand increases on Fridays and Sundays, during summer travel months, and around public holidays and long weekends. If you are travelling on a popular departure, booking ahead is the safest option, especially if you have a fixed check-in time or tour schedule.

  • Book in advance for weekend travel and summer routes to the coast.
  • If you need to buy tickets at the station, arrive earlier during peak periods to avoid queues.
  • Always verify the latest timetable before travel (routes and frequencies can change by season).

Connections and transfers

If you’re connecting between Zagreb Central Bus Station (AKZ), the city centre, and the airport, leave a time buffer for traffic and potential delays. For airport transfers, use the official timetable links earlier on this page, and if you want the simplest airport transfer option with luggage, use our guide: Zagreb Airport Shuttle Bus.

Accessibility and traveller support

Zagreb Central Bus Station (AKZ) provides assistance for passengers with reduced mobility. AKZ states its staff can assist 24 hours a day, and notes there is a wheelchair-adapted restroom at the arrival platform on the ground floor with an accessible route to it.

For the latest instructions and how to request help, check the official page: Assistance to persons with disabilities.

Bus tours in Zagreb (optional)

If you searched for “Zagreb bus tour”, you’re usually looking for a hop-on hop-off panoramic sightseeing bus. This can be a convenient way to cover the main landmarks quickly, especially on your first day, with kids, or if you have limited time.

  • How it works: Your ticket is typically valid for 24 hours, so you can hop off at key stops, explore, then re-join the next departure (routes and stops can vary by season).
  • What you’ll see: The route usually focuses on central highlights and classic viewpoints, with an audio guide available in multiple languages.
  • Typical duration: One full loop is usually around 1 hour (traffic and stops can affect timing).

Before booking, check three things: today’s departure times, the current stop list, and whether the bus is open-top (weather matters).

Book online: Hop-On Hop-Off Panoramic Bus Zagreb City Tour

Prefer public transport instead? Zagreb is easy to explore with trams and buses: Zagreb tram lines.

Check timetables & live departures (official links)

Bus schedules and fares can change due to works, holidays, or seasonal demand. Before you travel, double-check the latest information using the official sources below.

  • ZET (city buses + tickets): Use the official ZET site for bus line timetables (day and night) and network info: ZET Zagreb public transport.
  • ZET fares (official prices): Check current ticket and multi-day pass prices here: ZET tickets and fares.
  • Zagreb Airport bus info: Official airport guidance for bus transfers (including the shuttle operator and typical ride time): Zagreb Airport: by bus.
  • Zagreb Central Bus Station (AKZ): For up-to-date arrivals/departures and station services, start here: AKZ Zagreb Bus Station.
  • AKZ timetable search (departures): Use the official AKZ schedule search when planning intercity and international coaches: AKZ bus schedule.

Related Zagreb transport guides

If you’re planning how to get around (or how to connect onward from Zagreb), these guides cover the other key transport options:

  • Zagreb Central Bus Station (AKZ) - Platforms, services, luggage storage, and practical station tips.
  • Zagreb Airport Shuttle Bus - Where to catch it, ride time, and what to expect.
  • Zagreb tram lines - Day and night lines, maps, and route planning around the centre.
  • Zagreb Main Train Station - Facilities, location, and how to connect onward.
  • Flights to Zagreb - Flight planning, airport basics, and arrival options.
  • Zagreb Airport (ZAG) guide - Terminals, transport options, and essential airport info.

FAQ: Zagreb by bus

Is there luggage storage at Zagreb Central Bus Station?

Yes. Zagreb Central Bus Station (AKZ) has luggage storage located next to arrival platform 106. Official working hours are 06:00–22:00. For current prices and rules, check the official page: AKZ luggage storage.

How do I get from Zagreb Airport to the city by bus?

You have two main public options. The Pleso Prijevoz shuttle runs between Zagreb Airport and Zagreb Central Bus Station (AKZ) (the airport lists a typical ride time of 35–40 minutes). Alternatively, ZET bus line 290 runs between Kvaternikov trg and Velika Gorica, with a stop at the airport (the airport lists a typical ride time of 45–50 minutes). Official overview: Zagreb Airport: by bus. Step-by-step for the shuttle: Zagreb Airport Shuttle Bus.

What’s the difference between the airport shuttle and bus line 290?

The airport shuttle is a direct airport transfer designed for passengers and it takes you straight to Zagreb Central Bus Station (AKZ) (the airport lists 35–40 minutes). Bus line 290 is regular public transport with more stops, running between Kvaternikov trg and Velika Gorica with an airport stop (the airport lists 45–50 minutes). For the latest schedules, always verify on official pages: Zagreb Airport: by bus and ZET.

Can I buy ZET tickets and multi-day passes as a tourist?

Yes. ZET sells single tickets and multi-day tickets (including 3, 7, 15, and 30 days) that allow unlimited travel within the first ZET tariff zone (City of Zagreb), including daytime and night service. Check current official fares here: ZET fares. For how multi-day tickets work in practice, see: stored-value card and multi-day ticket.

How early should I arrive for an intercity bus from Zagreb?

If you need to pick up/print a ticket bought online, AKZ notes you should do this at the station ticket office no later than 30 minutes before departure. For smooth boarding (finding the platform, loading luggage, and any queues), arriving 20–30 minutes early is a good baseline for domestic routes, and 45 minutes is safer for international buses and peak periods. Official note on ticket pickup timing: AKZ ticket purchase.

Zagreb main bus station

Zagreb main bus station

The Zagreb main bus station (autobusni kolodvor) is a shopping centre-like building located to the south-east of the railway station, a 15 minute walk from Zagreb centre.

Public tram transportation is available. Go across the street and pick up tram N°6 towards Črnomerec to get to the main square at Trg bana Josipa Jelačića. Taxis are plentiful, the cost is about 7 Eur to get to Zagreb centre.

Buy your bus ticket online
Details
Written by: Orsat Munitić
Last Updated: 21 August 2025

Read more: Zagreb main bus station

This page may include affiliate links to external sites such as accommodations or activities. If you make a purchase through these links, we receive a small commission at no additional cost to you. We greatly appreciate your support for Absolute Croatia Travel Guide!

Absolute Croatia Copyright © 2011-2025 | Design by OM
Every effort has been taken to ensure the accuracy of the content of this site but the publisher cannot be held responsible for the consequences of any errors.

  • About
  • Contact
  • Legal
  • Privacy