Travel from Zagreb to Rotterdam

Bus or train from Zagreb to Rotterdam?

Croatian Railways (HŽPP) operates a train from Zagreb to Rotterdam twice daily. Tickets cost $140 - $220 and the journey takes 12 h 50 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Zagreb to Rotterdam 5 times a week. Tickets cost $65 - $120 and the journey takes 15 h 55 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Zagreb to Rotterdam

From Zagreb shuttle to Zagreb airport, fly to Amsterdam airport, then train to Rotterdam. 4 h 47 min $172. From Zagreb shuttle to Zagreb airport, fly to Brussels airport, then train to Rotterdam. 6 h 17 min $156. From Zagreb shuttle to Ljubljana airport, fly to Amsterdam airport, then train to Rotterdam. 6 h 37 min $291. From Zagreb shuttle to Graz airport, fly to Amsterdam airport, then train to Rotterdam. 7 h 23 min $345. From Zagreb Glavni Kolod. train to Frankfurt(Main)Hbf, train to Utrecht Centraal, then train to Rotterdam Centraal. 18 h 11 min $343. From Zagreb Glavni Kolod. train to Frankfurt(Main)Hbf, train to Düsseldorf Hbf, train to Venlo, then train to Rotterdam Centraal. 18 h 26 min $321. From Zagreb bus to Düsseldorf, Hbf., Worringer Str. then bus to Rotterdam, Conradstraat/Weena. 20 h 45 min $122. From Zagreb bus to Frankfurt Hbf then bus to Rotterdam. 23 h 5 min $184. From Zagreb drive to Kufstein, train to München Hbf, train to Düsseldorf Hbf, then drive to Rotterdam. 13 h 54 min $292. From Zagreb drive to Rotterdam. 12 h 36 min $248.