The main international airports in Croatia are located in Zagreb, Dubrovnik, and Split. There are also smaller airports in Pula, Zadar, Rijeka, and Osijek.
Trains in Croatia are slower and less popular than buses, but they are a good option for travel between bigger cities like Zagreb, Split, and Rijeka.
Buses are the most popular form of public transportation in Croatia. They are reliable, frequent, and cover almost all areas of the country.
Croatia has a well-developed network of ferries that connect the mainland with the many islands. The main ferry companies are Jadrolinija and Krilo.
Cars can be rented in all major cities and airports. To rent a car in Croatia, you will need a valid driver's license and a credit card. Remember that Croatians drive on the right side of the road.
Taxis are readily available in all cities and larger towns. Uber is also available in some of the larger cities like Zagreb, Split, and Dubrovnik.
Cycling is quite popular in Croatia and many cities have bike rental services. There are also numerous bike trails, especially along the coast and on the islands.
Most cities have local bus services, and Zagreb has a tram system. Tickets can usually be bought on board or at kiosks.
The main ports in Croatia are in Rijeka, Ploče, Split, and Zadar.
For most types of transportation, it's best to buy tickets in advance, especially during the peak tourist season. Remember to check the latest COVID-19 travel advisories and guidelines.