Nationals of the following countries can visit Croatia visa free for up to 90 days.
Andorra
Argentina
Australia
Austria
Belgium
Bolivia
Bosnia & Herzegovina
Brazil
Brunei
Bulgaria
Canada
Chile
Costa Rica
Czech Republic
Cyprus
Denmark
Ecuador
El Salvador
Estonia
Finland
France
Germany
Great Britain
Greece
Guatemala
Hungary
Honduras
Iceland
Ireland
Israel
Italy
Jamaica
Japan
Latvia
Liechtenstein
Lithuania
Luxembourg
Macedonia
Malaysia
Malta
Mexico
Monaco
Netherlands
New Zealand
Nicaraqua
Norway
Panama
Paraquay
Poland
Portugal
Romania
the Republic of Korea
San Marino
Singapore
Slovakia
Slovenia
Spain
Sweden
Switzerland
Turkey
United States of America
Uruguay
Vatican City State - Holy See
Venezuela
Visa regulations for Croatia
Croatian embassies
Foreign embassies in Croatia