
We know that Croatia is a very popular destination for Czech and Slovak holidaymakers, receiving hundreds of thousands of visitors from these two countries each year! We have therefore put together a guide on how best to travel to Croatia from the Czech and Slovak Republics.

Travelling to Croatia by Road
Most visitors to Croatia from the Czech and Slovak Republics travel by car. No doubt everyone has their favoured routes, but will likely involve travelling via Austria and Slovenia to Croatia (from the Czech Republic) or through Slovakia and Hungary.
ViaMichelin is an excellent resource for European road travel planning.
Travelling to Croatia by Train
During the summer months, a night train service connects both Prague and Bratislava with Rijeka on the Croatian coast. Operator Regiojet operates three trains a week, on Tuesdays, Fridays and Sundays with the return trains operating on Wednesdays, Saturdays and Sundays.
The full route connects Prague, Pardubice, Brno, Breclav and Bratislava with Rijeka. From Prague, the journey time is 15 hours 20 minutes and from Bratislava, the journey time is 11 hour 30 minutes. The train gets into Rijeka at 8.46am – a perfect time for then travelling on to your final destination. You could even get some beach time on the day of your arrival!
There is also a route of bus transfers (tickets for these are priced separately) to destinations such as Split, Zadar, Rovinj, Porec and many more.
Travelling to Croatia by Bus
Flixbus have direct bus services from Prague to Zagreb, Rijeka and Split, amongst other routes.
Regiojet also offers numerous bus services to the Croatian coast from Prague and Bratislava. These include services to Split and Zadar.
Flights to Croatia from the Czech and Slovak Republics
A number of airlines offer flights connecting these two countries with Croatia:
- Croatia Airlines offers flights from Prague to Zagreb, Split and Dubrovnik
- Czech Airlines have flights from Prague to Zagreb
- Ryanair offers flights from Prague to Zadar
- Smartwings have flights from both Prague and Ostrava to both Split and Dubrovnik