Croatia Visa RequirementsFor Italy passport holders
Croatian citizens and Italian passport holders share EU and Schengen membership, allowing visa-free and border-free travel between the two countries.
Great news! Italy passport holders can enter Croatia without a visa for tourism or business purposes.
No visa required. A valid Italian passport or EU identity card is accepted for entry.
Croatia is part of the Schengen Area. Your stay counts toward the 90-day limit within any 180-day period for the entire Schengen zone. Learn more about Schengen rules →
Entry Requirements
Passport Validity
3 months beyond date of entry
Blank Pages
2 blank pages required
Multiple Entry
Single entry only
Work Permitted
No - requires work visa
Current Travel Situation
Italy to Croatia: What You Need to Know
Croatia joined the Schengen Area in January 2023. Italian nationals can enter Croatia without passport checks at most borders and may stay indefinitely as EU residents. For stays beyond three months for purposes other than tourism, registration is required.
Practical Tips
Croatia uses the euro, making travel seamless for Italian visitors. The Dalmatian coast is a popular destination. Carry your EHIC card for EU health coverage.
Frequently Asked Questions
Do Italian citizens need a visa to enter Croatia?
No. Croatia is an EU and Schengen member since January 2023. Italian nationals can enter without border controls or visa requirements, just like any other Schengen country.
Does Croatia use the euro?
Yes. Croatia adopted the euro on 1 January 2023, the same date it joined the Schengen Area. Italian visitors do not need to exchange currency.
Are there ferry connections between Italy and Croatia?
Yes. Regular ferry and catamaran services operate between Ancona, Split, Zadar, Dubrovnik and other Adriatic ports. The ferry route is a popular choice for Italian tourists visiting the Dalmatian coast.
Is Italian spoken in Croatia?
Italian is widely spoken in Istria (the northwestern region of Croatia bordering Italy and Slovenia), where Italian is a co-official language in several municipalities. Italian is also commonly understood in coastal tourist areas.