Whether you have decided to stay in Croatia for a while or even maybe for good, whether you have come to work or are just visiting, you might have to have certain documents with you
If you need a visa to enter the country you have to get it from Croatian embassies abroad and present it at the border.
In exceptional circumstances, visas can be issued at the following border crossings with:
The Republic of Slovenia at Kastel, Rupa, Pasjak, Jurovski Brod, Bregana, Macelj, Dubrava Krizovljanska
The Republic of Hungary at Gorican, Terezino Polje i Donji Miholjac
The Republic of Serbia at Erdut and Bajakovo
The Republic of Montenegro at Karasovici
The Republic of Bosnia and Herzegovina at Zupanja, Slavonski Brod, Stara Gradiska, Maljevac, Jasenovac, Hrvatska Kostajnica, Licko Petrovo Selo, Kamensko, Vinjani Donji i Metkovic
At all international crossings for marital and air traffic
At the river traffic crossings Osijek and Vukovar.
Those who are visiting Croatia as tourists, do not need visas if they are staying for up to 3 months (90 days) in a 6 month period, calculated from the first day of their arrival in the country.
In the course of the 6 months they can go in and out of Croatia as long as they have not exceeded their 90 day allowance. This is the case for citizens from Australasia, the European Union and North and South America, however the complete list is much bigger. So...
Check out visa regulation regime:
http://www.mvpei.hr