Cheap Bus, Train and Carpool tickets to Zagreb

What are the most popular routes to Zagreb?

Zürich - ZagrebAverage priceA$115Average duration14h 55mDaily departures8
Split - ZagrebAverage priceA$27Average duration5h 30mDaily departures23
Budapest - ZagrebAverage priceA$55Average duration4h 40mDaily departures18
Ljubljana - ZagrebAverage priceA$26Average duration2h 20mDaily departures19
Zadar - ZagrebAverage priceA$19Average duration3h 30mDaily departures17

Zagreb stations and stops

Locations map