Visa requirements

Passport/Visa requirements
If you are a non-EU national wishing to visit or travel within the EU, you will need a passport: valid for at least 3 months after the date you intend to leave the EU country you are visiting, which was issued within the previous 10 years. Travellers holding a dual entry Schengen visa must have one unused entry if travelling to Croatia.
Croatia Tourist Visa for US Passport Holders
You need a valid U.S. passport to enter Croatia. Croatia requests three months validity on your passport. Croatia is not a member of the Schengen area. If you transit a Schengen country en route to Croatia, your passport should have at least six months of validity to avoid difficulties. You do not need a visa if you hold a valid U.S. passport and are traveling to Croatia for tourism or business for less than 90 days within a 180-day period.
Entering Croatia with an ID card
Croatia joined the European Union (EU) on 1 July 2013 but it is not a member of the Schengen area. Citizens of EU countries may enter Croatia using their national identity cards instead of a passport. Otherwise, passports are required to enter Croatia.
Entry of pet pets into the Republic of Croatia
In order to travel with your pet to Croatia, you will need to complete the following requirements.
If your pet currently has a microchip implanted which doesn’t comply with the ISO Standards 11784/11785, local authorities in Europe and other countries around the world may not permit entry of your pet unless you carry a microchip scanner.
The entry into the Republic of Croatia is not allowed for dogs, cats and ferrets from third countries, which are:
–   younger than 12 weeks and unvaccinated against rabies, or aged between 12 and 16 weeks and are vaccinated against rabies, but do not yet meet the requirements of the valid anti-rabies vaccination, which means that 21 days have not passed from the vaccination.