Med bil
Motorveier som fører til Zagreb inkluderer A1 fra Split, A2 fra Maribor i Slovenias hovedstad Ljubljana, A4 fra Budapest i Ungarn og A6 fra Rijeka på den kroatiske kysten.
Med buss
Mange private selskaper tilbyr busser til og fra andre deler av landet. Zagreb buss stasjon ligger ved Avenija M Drzicca 4, kun 20 minutters gang fra hovedplassen. Tjenester inkluderer busser til Rijeka, Split, Dubrovnik og Osijek. Internasjonale tjenester inkluderer daglige busser til Serbia og Montenegro, Bosnia, Slovenia, Ungarn, Østerrike, Tyskland og Sveits.
Med tog
Zagrebs sentralstasjon, Glavni Kolodvor, ligger ved Trg Kralja Tomislava 12, kun 10 minutters gang fra hovedplassen. Det er flere daglige tjenester som forbinder Zagreb med de store byer Rijeka, Osijek og Split, og lokale tjenester fra byer i de omkringliggende regionene.
Daglige internasjonale tjenester kommer fra Ljubljana (Slovenia), Venezia (Italia), Budapest (Ungarn), München (Tyskland), Wien (Østerrike) og Beograd (Serbia og Montenegro).