Major towns to fly into Croatia include Dubrovnik, Zagreb, Split, Zadar, and Rijeka. Many major and budget airlines fly there, although prices aren’t cheap – it’s best to book ahead to get the best price.
You can catch the bus to Croatia from nearby countries Bosnia and Herzegovina, Serbia, Montenegro and Slovenia. There are daily connections from Sarajevo to Dubrovnik, it’s a five-hour journey; and from Sarajevo to Split, which takes seven hours. From Sarajevo to Zagreb it takes eight hours. From Slovenia you can easily reach the Istrian coast.
Travelling by train to Croatia is quicker than the bus. There are daily trains from Serbia and Montenegro departing from Belgrade to Zagreb, which takes six hours. There are also daily trains from Slovenia‘s Ljubljana to Zagreb and Rijeka, which take two-three hours.
The buses in Croatia are cheap and reliable. You can catch a bus between most of the major towns. Visit or call the main bus station in the town you’re in for a complete schedule. Only buy a one-way ticket and book ahead if you can.
You can hire a car from any of the major and independent hire-car companies in Croatia. You require a valid driver’s licence but an International Driver’s Licence isn’t necessary. There is a zero limit of alcohol allowed while driving. The speed limit for highways is 110km and motorways is 130km.
Cruising the coast by ferry is the best way to get around in summer. Ferries are more expensive than buses but more comfortable. Car ferries operate all year round, the main company is Jadrolinija.