Cheapest price
$127
Average price
$167
Fastest journey
14 h 10 m
Average duration
14 h 24 m
Buses per day
24
Distance
769 km
The best way to find a cheap bus ticket from Berlin to Zagreb is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Omio recommends booking the train as it is the most popular option from Berlin to Zagreb among Omio's users. If you are prioritising price take the bus with prices starting from €40. For those with little time consider booking a bus which can get you there in 14h 52m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.7kg.
Bus | Most popular Train | Flight |
---|---|---|
€68 Average price Cheapest | €127 Average price | €196 Average price |
15h 22m Average duration Fastest 14h 52m Onboard + 30m Additional time* | 17h 10m Average duration 16h 40m Onboard + 30m Additional time* | 20h 2m Average duration 17h 2m Onboard + 3h 0m Additional time* |
0.8 - 1.9kg CO2 emissions | 0.2 - 0.7kg CO2 emissions Lowest | 2.3 - 4.6kg CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 2:20 PM Berlin, Zentraler Omnibusbahnhof (ZOB) | 14h10 | 4:30 AM Zagreb, Autobusni Kolodvor | 0 transfersDirect | |
![]() | 3:20 PM Berlin, Bahnhof Südkreuz | 15h55 | 7:15 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 3:30 PM Berlin | 19h00 | 10:30 AM Zagreb, Autobusni Kolodvor | 2 transfers | |
![]() ![]() | 4:04 PM Berlin-Gesundbrunnen station | 19h26 | 11:30 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() ![]() | 4:16 PM Berlin Spandau | 19h14 | 11:30 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 6:10 PM Berlin | 15h50 | 10:00 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 7:30 PM Berlin, Zentraler Omnibusbahnhof (ZOB) | 14h30 | 10:00 AM Zagreb, Autobusni Kolodvor | 0 transfersDirect | |
![]() | 7:45 PM Berlin, Bahnhof Südkreuz | 14h15 | 10:00 AM Zagreb, Autobusni Kolodvor | 0 transfersDirect | |
![]() | 9:20 PM Berlin | 17h10 | 2:30 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 9:50 PM Berlin | 20h10 | 6:00 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 10:15 PM Berlin, Bahnhof Südkreuz | 16h15 | 2:30 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
Tuesday, April 22 | |||||
![]() | 1:00 AM Berlin | 16h35 | 5:35 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 1:25 AM Berlin, Zentraler Omnibusbahnhof (ZOB) | 16h10 | 5:35 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 1:40 AM Berlin, Bahnhof Südkreuz | 15h55 | 5:35 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 1:45 AM Berlin | 17h55 | 7:40 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 2:20 AM Berlin | 17h20 | 7:40 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 2:45 AM Berlin | 16h55 | 7:40 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 3:10 AM Berlin | 16h30 | 7:40 PM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 5:00 AM Berlin, Zentraler Omnibusbahnhof (ZOB) | 14h40 | 7:40 PM Zagreb, Autobusni Kolodvor | 0 transfersDirect | |
![]() | 5:15 AM Berlin, Bahnhof Südkreuz | 14h25 | 7:40 PM Zagreb, Autobusni Kolodvor | 0 transfersDirect | |
![]() | 7:20 AM Berlin | 20h25 | 3:45 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 8:50 AM Berlin | 19h40 | 4:30 AM Zagreb, Autobusni Kolodvor | 2 transfers | |
![]() | 11:40 AM Berlin | 16h50 | 4:30 AM Zagreb, Autobusni Kolodvor | 2 transfers | |
![]() | 11:50 AM Berlin | 17h20 | 5:10 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 12:45 PM Berlin | 18h30 | 7:15 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 1:10 PM Berlin | 18h05 | 7:15 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
![]() | 1:15 PM Berlin, Bahnhof Südkreuz | 15h15 | 4:30 AM Zagreb, Autobusni Kolodvor | 1 transfer | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Distance 477 miles (768 km) |
Average bus duration 14h 52m |
Cheapest ticket price $49 (€40) |
Buses per day 34 |
Direct buses 5 |
Bus providers 1 |
Fastest bus 14h 10m |
First bus 04:10 |
Last bus 22:25 |
Buy your official FlixBus bus tickets from Berlin to Zagreb from $59 (€48) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most popular journey.
FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.
Berlin to Zagreb bus information with FlixBus:
Passengers board the bus most frequently from Berlin, Zentraler Omnibusbahnhof (ZOB), which is located around 6.6 miles (10.6 km) away from the city centre, and they get off the bus at Zagreb, Bus Station, located 2 miles (3.2 km) away from the city centre.
To find the cheapest bus tickets for your trip from Berlin to Zagreb, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need