Croatia is now a member to EU.
It means that EU citizens do not require any visa to enter Croatia and can stay there freely.
General consular info can be obtained on web-site of Croatian Monistry of Foreign Affairs- http://www.mvep.hr/
In general Croatia is sub-dividing foreigners into three categories -
1. Citizens of EU and Switzerland, members of their families and members of families of citizens of Croatia.
- They can stay up to 3 months without any notification. Should they decide to spend more than 3 months consequently in Croatia, they will notify local police on that decision within 8 days from the date of arrival. It is important for legal determination of place of residence (registration) of a person.
- Citizens of EU countries and Switzerland can freely work in Croatia without receipt of any Work permit or any Job registration. However, as certain countries retain work limitations for the citizens of Croatia, it also sticks to reciprocity and holds the right to limit the citizens of those states in their access to job market in Croatia. The list of respective countries is contained on Croatian Pension Fund web-site - http://www.mrms.hr/pravila-o-radu-drzavljana-drzava-clanica-europske-unije-i-clanova-njihovih-obitelji-2/
- Citizen of EU who intend to stay permanently in Croatia are to obtain biometrical identity card valid for 5 years.
2. Citizens of the third states who have Permanent Residence in the EU or Swirzerland.
- They can claim to get Temporary Residence in Croatia given that they prove having enough means to support their stay financially, have medical insurance and comply with other requirements like valid international passport. Their stay can be approved and can be not approved by Croatian consular section in the country where they live premanently or by the police office in Croatia.
3. Highly-qualified people from other states.
- Holders of EU blue card can also stay in Croatia given that they prove having enough means to support their stay financially, have medical insurance and comply with other requirements like valid international passport and of course diploma or Work agreement. Their stay may be approved and may be not approved by Croatian consular section in the country where they live premanenly or by the police office in Croatia.
4. Citizens of other states with no Permanent residence in the EU or Swirzerland, nor members of the families, etc.
- They can get Temporary residence in Croatia for family reunion, secondary study or research, for the purpose of schientific work, humanutarian reasons, for work. Work permits are issued in Croatia on the basis of quotas. There is a certain list of persons who may obtain work permit beyond the quotas. Some categories of people may also work in croatia up to 60 or 90 days per year.
Status of Permanent residence can be granted after 5 years of stay in Croatia under Temporary residence. Maximum term of allowed stay abroad to claim Permanent Residence in Croatia is 10 months within 5 years (that is 2 months per year) with multiple exits and no more than 6 months at once.
Citizenship of Croatia can be granted upon 5 years of Permanent Residence status expiration.
See detailed info - www.mup.hr/47.aspx
Status of legal stay of other foreigners at the territory of Croatia is regulated by respective bylateral agreements and Law on Foreigners - Zakon o strancima („Narodne novine“, broj 130/2011, 74/2013).
Full text of law is available at - narodne-novine.nn.hr/clanci/sluzbeni/2011_11_130_2600.html