EU/EEA citizens can enter Croatia with just a valid ID card (or passport) and then need to register at the Central Police Station if staying for more than 3 months (90 days) to regulate the residence permit.
Citizens of the USA, Australia, Canada, etc. (for full list see Ministry of Foreign and European Affairs) can enter Croatia with a valid passport and then apply for the residence permit in Zagreb. Check with the Croatian embassy in your country of residence which documentation you will need for your application in Zagreb and make sure you take it along when coming to Zagreb.
NON-EU/EEA citizens coming from a country that has a visa-regime with the Republic Croatia need to apply for a visa via the Croatian embassy in their home country before departing for Croatia.
The list of countries whose nationals need a visa to enter Croatia can be found at the pages of the Ministry of Foreign and European Affairs.
Visas CANNOT be applied for or extended in Croatia! Please contact the Croatian embassy in your country of residence for more information. You will receive an acceptance letter that covers some of the documentation needed for your visa application.
RESIDENCE PERMIT
EU/SWISS CITIZENS
MOBILITY PERIOD LONGER THAN 90 DAYS
EEA citizens are obliged to register their stay in the Republic of Croatia if they stay within the borders continuously for more than 90 days. - that is, they are obliged to register their temporary stay within 8 days of the expiration of three months at the latest. Therefore, during those 90 days, they are not obliged to register a temporary residence at all, although they can do so at their own will.
If they do not stay continuously for more than 90 days, they do not need to register their stay, since every time they leave and enter the country, the period of 90 days without the obligation to register a temporary stay begins again (e.g. tourist trip to neighboring countries, going home for the weekend, going home for holidays, etc.).
You should submit your application to the Foreigners’ Office, Central Police Station (Odsjek za strance, Policijska uprava Zagrebačka) in Petrinjska ulica 30, HR-10000 Zagreb, WORKING HOURS: 8am – 3:30 pm.
Application for resdence permit can be submitted by e-mail: zg.drzavljanstvo.stranci@mup.hr
Application documents - EU
MOBILITY PERIOD SHORTER THAN 90 DAYS
EEA citizens are not obliged to apply for the approval for temporary stay or to register their address if they are staying in Croatia shorter than 90 days.
NON-EU CITIZENS
MOBILITY PERIOD LONGER THAN 90 DAYS
Non-EU citizens staying in Croatia for more than 90 days are obliged to apply for the approval of the temporary stay for the purpose of studies (dozvola boravka) imidiately upon their arrival.
To apply for the permit you will need to submit the following documents at the Foreigners’ Office, Central Police Station (Odsjek za strance, Policijska uprva Zagrebačka) in Petrinjska ulica 30, HR-10000 Zagreb, WORKING HOURS: 8am – 3:30 pm
update: Application for resdence permit are submitted by e-mail: zg.drzavljanstvo.stranci@mup.hr
APPLICATION DOCUMENTS - NON EU
MOBILITY PERIOD SHORTER THAN 90 DAYS
Upon your arrival in Croatia and if you are staying in private accommodation (rented apartment or similar), you need to register your address within 48 hours at the Foreigners’ Office, Central Police Station, Petrinjska ulica No. 30 (Odsjek za strance, Policijska uprava Zagrebačka). For the students who are staying at hotels the address is automatically registered.
update: Application for resdence permit are submitted by e-mail: zg.drzavljanstvo.stranci@mup.hr
COST OF THE PERMIT (ADMINISTRATIVE FEE)
EU citizens do not have to pay the administration fee. NON-EU citizens need to pay, depending on the mobility programme, 500 HRK or 740 HRK.
______________________________________________________________________
OIB - (OSOBNI IDENTIFIKACIJSKI BROJ) / Personal identification number (PIN)
OIB is required for enrollment procedure, opening bank account, Internet access, student card, public transportation card etc.
How to get your OIB?
For OIB you cab apply in any tax administration office - closest Draškovićeva 15 (working hours 8 AM- 3 PM).
LINK application form: https://www.porezna-uprava.hr/en/EN_obrasci/Documents/PINrequest.pdf