Getting around Croatia is not a problem. The country is well connected and served in terms of public transport. While here, you can choose to travel by air, rail, road as well as by boat.
Getting around Croatia by flight is made easy, thanks to Croatia Airlines. It connects you to all the major cities. Flights travel daily between Zagreb and Dubrovnik and Pula and Zadar.
With the exception of Dubrovnik, the railway line of Croatia serves all the major cities. If Dubrovnik is your destination, you can get off at Split and then continue to Dubrovnik by bus or car. This form of transport is considered to be the cheapest.
You can get around by bus. They are frequent and extremely convenient for travel purposes, especially if you'd like to get some sightseeing done. Zagreb's bus terminal is the most popular one. You can also rent a car or opt for a taxi, both of which are available in all the major cities.
You can use the ferries to get you to and from the dozens of islands. Ferris are very active and frequently used in the summer season. Some good companies are Jadrolinija, Yacht Charter Croatia and G&V Line.