Travel from Zagreb to Opatija

Bus or train from Zagreb to Opatija?

Autotrans operates a bus from Zagreb to Opatija 3 times a day. Tickets cost $15 - $22 and the journey takes 3 h 11 min. 3 other operators also service this route. Alternatively, Croatian Railways (HŽPP) operates a train from Zagreb to Opatija every 4 hours. Tickets cost $16 - $24 and the journey takes 3 h 37 min. 5 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 Opatija

From Zagreb bus to Opatija. 3 h 11 min 132 kn. From Zagreb bus to Rijeka then bus to Opatija. 3 h 13 min 148 kn. From Zagreb train to Rijeka, walk to Rijeka, then bus to Opatija. 4 h 57 min 164 kn. From Zagreb drive to Opatija. 2 h 1 min 160 kn.

Operators from Zagreb to Opatija