You can pick up and return cars in all major cities and airports in Croatia (Zagreb, Rijeka, Pula, Split, Zadar, Dubrovnik,...). Popular locations for pick up and return can be found here.