Travel from Split to Opatija

Train, bus or fly from Split to Opatija?

FlixBus operates a bus from Split to Opatija once daily. Tickets cost $24 - $40 and the journey takes 7 h 50 min. 2 other operators also service this route. Alternatively, Croatian Railways (HŽPP) operates a train from Split to Opatija 5 times a day. Tickets cost $22 - $35 and the journey takes 4 h 50 min. 6 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Split to Opatija

From Split bus to Opatija. 7 h 50 min 32€. From Split train to Ostarije, train to Rijeka, walk to Rijeka, then bus to Opatija. 9 h 19 min 35€. From Split drive to Opatija. 4 h 24 min 52€. From Split line 37 bus to Split airport, fly to Zagreb airport, bus to Rijeka, then bus to Opatija. 6 h 35 min 77€. From Split line 37 bus to Split airport, fly to Rijeka airport, bus to Kraljevica, then bus to Opatija. 5 h 2 min 217€. From Split line 37 bus to Split airport, fly to Pula airport, shuttle to Pula, then bus to Opatija. 5 h 22 min 92€.