Cheap Bus, Train and Carpool tickets to Zagreb

What are the most popular routes to Zagreb?

Budapest - ZagrebAverage priceCZK 907Average duration4h 29mDaily departures19
Ljubljana - ZagrebAverage priceCZK 412Average duration2h 25mDaily departures23
Split - ZagrebAverage priceCZK 645Average duration5h 30mDaily departures24
Sarajevo - ZagrebAverage priceCZK 1,303Average duration8h 25mDaily departures6
Rijeka - ZagrebAverage priceCZK 309Average duration2h 30mDaily departures34

Stations and stops in Zagreb

Map of locations