nomadr
Go Back

Getting There & Away in Zagreb

How do you get to Zagreb?

Getting There8.7/10Easier to reach than about 85% of cities
Main airport
Franjo Tuđman Airport Zagreb (ZAG)

Updated July 2026 · Sources cited: zagreb-airport.hr, zagrebairport-info.com

Good to Know

  • Croatia officially uses the Euro (adopted January 1, 2023); prices in this section reflect EUR and USD conversions.
  • Airport to city center (20-45 minutes depending on transport): Budget travelers use Bus 290 or Pleso Prijevoz shuttle; premium option is Bolt/Uber or taxi.
  • ZET public transport is affordable and reliable; most of Zagreb is reachable within 30 minutes. Always validate your ticket immediately upon boarding or face up to €110 fine.
  • For international travel, train to Ljubljana/Vienna is scenic and reliable; buses cheaper to Belgrade and Serbia. Direct sleeper trains to Split available.
  • Night buses run on 4 dedicated lines (00:00–04:00); day tram/bus frequency much higher. Plan around schedule if arriving/departing late.
  • Ferry access requires trip to coast (Split, Dubrovnik, or Rijeka by bus, train, or flight from Zagreb).
  • Rental cars useful for Plitvice Lakes day trip or exploring inland Croatia; airport has multiple car-rental desks.

Airport

Name
Franjo Tuđman Airport Zagreb (ZAG)
Terminal Hours
24 hours daily, year-round
Distance From Center Km
10
Airlines And Destinations
Around 18 to 20 airlines serve approximately 65 to 70 destinations across Europe, Middle East and beyond.
Distance From Center Miles
6.2

Airport Transfers

  • Kvaternikov Trg
    Cost
    €9.00
    Duration Minutes
    35-45
    Notes
    Cheapest public option; available at Tisak kiosk
  • Zagreb Central Bus Station (Autobusni Kolodvor)
    Cost
    €9.00
    Duration Minutes
    25-35
    Notes
    Departs roughly every 30 minutes; most direct public option for luggage
  • City Center
    Cost
    €35
    Duration Minutes
    20-25
    Notes
    Flat rates; €30-45 walk-up pricing
  • City Center
    Cost
    €22
    Duration Minutes
    20-25
    Notes
    Pre-booked via app; €20-25 typical range
  • City Center
    Cost
    €30
    Duration Minutes
    20-30
    Notes
    €25-35 typical fare range
  • Self-drive
    Duration Minutes
    variable
    Notes
    Multiple major car-rental desks in arrivals; useful for day trips

Bus Connections

Domestic

Hub
Zagreb Central Bus Station (Autobusni kolodvor, AKZ)
Coverage
Connects all major Croatian cities (Split, Dubrovnik, Rijeka, Zadar, Pula, Osijek) and nearby towns
Location
Downtown Trnje district near Main Train Station
Budget Operator
Flixbus operates routes to Serbia and beyond (e.g., Belgrade €21)

Travel Times Sample

  • Zagreb to Dubrovnik
    Hours
    10-12
  • Zagreb to Split
    Hours
    8-9
  • Zagreb to Rijeka
    Hours
    2-3

International

Connections
Direct buses to Belgrade, Budapest, Vienna, Munich, Milan, and other Central European cities
Operator Note
Flixbus popular budget choice; check akz.hr for full schedule

Day Trip Access

  • Medvednica Mountain (Via Cable Car or Tram 14)
    Transport
    Tram 14 to Mihaljevac, then cable car (Žičara Sljeme) to Sljeme peak
    Highlights
    Hiking, views over Zagreb
    Distance Km
    Within city limits
  • Plitvice Lakes National Park
    Transport
    Bus or rental car; 2-3 hours from Zagreb
    Highlights
    UNESCO site, waterfalls, lakes
    Distance Km
    140
  • Varaždin
    Transport
    Bus (~1.5 hours) or rental car (~1 hour)
    Highlights
    Baroque town, cultural sites
    Distance Km
    64
  • Ljubljana, Slovenia
    Transport
    Train (2.1-2.5 hours) or bus
    Highlights
    Capital city, market, triple bridge
    Distance Km
    140

Ground Transport

City Public Transit

Coverage
Extensive network covering city center and suburbs; 24-hour operation (not all lines run all night)
System Name
ZET (Zagreb Electric Tram)
Key Tram Lines
Lines 6 and 11 connect central stations and squares; Line 14 goes to Medvednica slopes
Payment Validation
Must validate ticket immediately upon boarding using validation machines near doors; failure risks fine up to €110

Modes

  • Trams (19 lines)
  • Buses (120+ routes)
  • Funicular (1 line)
  • Cable car to Sljeme

Tickets

  • Single Ride (30 Minutes)
    Cost
    €1.20
    Notes
    Valid for 30 minutes in one direction; can be purchased at kiosks (cheaper) or from driver (pricier)
  • 24-hour Pass
    Cost
    €8.00
    Notes
    Unlimited travel; available at ZET offices and Tisak kiosks
  • 72-hour Pass
    Cost
    €20
    Notes
    Best value for tourist multi-day exploration
  • Funicular (per Ride)
    Cost
    €0.75
    Notes
    Connects Lower and Upper towns

Domestic

  • Split
    Frequency
    Daily
    Journey Time Hours
    6.5 (InterCity day train) / 8 (night train)
    Notes
    Night train has sleeping cabins; popular route
  • Rijeka
    Frequency
    Multiple daily
    Journey Time Hours
    3-4
    Notes
    Regional trains available
  • Osijek
    Frequency
    Daily
    Journey Time Hours
    5-6
    Notes
    Eastern Croatia

International

  • Ljubljana, Slovenia
    Frequency
    4-5 daily
    Journey Time Hours
    2.1-2.5
    Notes
    Modern regional trains with WiFi and power sockets; scenic route along River Sava
  • Vienna, Austria
    Frequency
    1 daily (EuroCity Croatia)
    Journey Time Hours
    6.5
    Notes
    Air-conditioned, no catering; departs 07:25
  • Budapest, Hungary
    Frequency
    1 daily
    Journey Time Hours
    5.5
    Notes
    International connection
  • German Cities (Berlin, Munich Via Vienna/Budapest)
    Frequency
    Seasonal summer routes available
    Journey Time Hours
    Variable with connections
    Notes
    Various routings; booking opens 6 months ahead

Booking

Purchase at station, online, or directly on some trains; international ticket office open 24/7

Station

Zagreb Glavni kolodvor (Main Railway Station) in city center, 2km south of central square; connected by tram 6

Airport Logistics

Wi-Fi
Free throughout terminal
Power
Available at some seats; power bank rental and green charging stations in Departures
Overnight Stay
Terminal seating available but uncomfortable (metal benches); hotels near Velika Gorica (5-minute drive) recommended for very early flights
Luggage Storage
No airport storage; use city services at Glavni kolodvor train station or Autobusni kolodvor bus station, or arrange with accommodation
Check In Recommendation
90 minutes before short Schengen flight; 120 minutes before longer international or non-Schengen departure

Ferry Connections

Status
No direct ferry from Zagreb
Note
Zagreb is inland capital; ferry services operate from coastal cities (Split, Dubrovnik, Zadar, Rijeka) which are accessible by bus, train, or flight from Zagreb. Split is primary ferry hub for Adriatic island and Italian (Ancona) connections.
AI-generated estimateData refreshed July 2026

These are the sources cited in this getting there & away research for this city. Individual figures may not each trace to one of them.

  1. 1.zagreb-airport.hr
  2. 2.zagrebairport-info.com
  3. 3.absolute-croatia.com
  4. 4.expatincroatia.com
  5. 5.seat61.com
  6. 6.traincroatia.com
  7. 7.en.wikipedia.org
  8. 8.croatia.hr
  9. 9.wise.com
  10. 10.currency.wiki

Data last updated July 2026 · Verify anything important.