How to get around Croatia
With all those tempting cities, beaches, islands and national parks begging to be included in your itinerary, it’s worth taking the time to figure out how you can travel between them/
That way, with planning, you might just be able to visit more of them in a single trip. With that in mind, here’s an overview of getting around Croatia.
By bus
Modern, comfortable, and reasonably priced, intercity buses are the most reliable way to travel between cities and towns.
Main hubs include Zagreb, Split, Dubrovnik, Zadar and Rijeka, and tickets can be booked online or bought at bus stations.
By car
Renting a car is a good option if you’re staying a while and are looking to explore inland regions, national park and smaller villages. Also, driving the Adriatic coast serves spectacular views, and is an excellent experience itself.
Croatia’s highways are also excellent, though note that tolls apply on major routes. Note also that parking in old towns is limited.
By ferry
Ferries connect the mainland to Croatia’s islands, including Hvar, Brač, Korčula, and Vis, with operators like Jadrolinija and Krilo running frequent services.
High-speed catamarans are best for foot passengers, though car ferries are also available.
Be aware that services are reduced in winter, and some routes won't run
By train
Train travel is limited, slower than buses, and not useful for coastal destinations.
That said, train travel can be useful in northern and central Croatia, where it’s also a scenic way to get around.
By domestic flight
If time is short, domestic flights connect Zagreb to Dubrovnik and Zadar.