With an economy that depends heavily on tourism, Croatia has wisely kept red tape to a minimum for foreign visitors.
Your passport must be valid for at least another three months after the planned departure from Croatia, as well as issued within the previous 10 years.
Citizens of EU countries can enter Croatia with only their ID card.
Croatian authorities require all foreigners to register with the local police when they arrive in a new area of the country, but this is a routine matter normally handled by the hotel, hostel, campground or agency securing your private accommodation. If you’re staying elsewhere (eg with relatives or friends), your host should take care of it for you.
Generally not required for stays of up to 90 days. Some nationalities (such as Chinese, Indian, Russian, South African and Turkish) do need them.
Citizens of many countries, including EU member states, Australia, Bosnia, Brazil, Canada, Israel, Japan, North Macedonia, Montenegro, New Zealand, Serbia, Singapore, South Korea and the USA, do not need a visa for stays of up to 90 days within a 180-day period. (This means that leaving the country just to get a stamp and then return isn't a legal option.)
Other nationalities can check whether they need a visa and download application forms on the website of the Croatian Ministry for Foreign & European Affairs (www.mvep.hr).