There are many ways to travel around Croatia, depending on how much of a hurry you are in. The bus network will take you to all parts of the country, allowing you to enjoy the delights of even the smallest villages and the company of the local citizens. The buses also provide an excellent service within urban areas.
The second most popular transport service is the railway network. The service itself is great, but not quite as extensive as the buses. The railway network serves inland regions rather than the coastal areas, with Zagreb as the hub.
Croatia has seen some major improvements in its road system, with motorways connecting the city of Zagreb to Split, Pula, Zadar, Rijeka and Varazdin. The main Adriatic highway connects Dubrovnik and Rijeka and goes through some magnificent scenery.
If you hire a car, you need to be sure that you are allowed to travel to your planned destinations. There are complicated laws involving the driving, dropping off and returning of hire cars. Petrol and diesel are readily available all over Croatia and you will find the locals willing to lend a hand if you have any difficulties on the road.
If you enjoy the water, there are many ferries and boats to take you to any port in the region. They tend to sail close to the coast, taking in Rijeka, Zadar, Split, Hvar, Korcula and Dubrovnik. There are also many ferry services operating between all the inhabited islands. If the urge takes you, you can travel by ferry from Croatia to Italy, but not to Greece or other neighbouring countries.