Countries which do not need visas to enter Croatia:
Argentina, Australia, Austria, Belgium, Bosnia and Herzegovina, Brazil, Brunei Darussalam, Bulgaria, Canada, Chile, Cyprus, Czech Republik, Denmark, Estonia, Finland, France, Greece, Hong Kong, Iceland, Ireland, Israel, Italy, Japan, Korea, Latvia, Liechtenstein, Lithuania, Luxembourg, Hungary, Macau China, Macedonia, Malaysia, Mexico, Montenegro, Netherlands, New Zealand, Norway, Germany, Poland, Puerto Rico, Portugal, Romania, Singapore, Slovakia, Slovenia, Serbia, Spain, Sweden, Switzerland, Turkey, United Kingdom, United States.
Countries which do need visas to enter Croatia:
Afganistan, Albania, Armenia, Azerbaijan, Bahrain, Belarus, Bolivia, Cambodia, China, Colombia, Cuba, Ecuador, Georgia, Ghana, India, Indonesia, Iran, Jordan, Kazahstan, Kenya, Kuweit, Kyrgyzstan, Lao People’s Democratic Republic, Moldova, Mongolia, Myanmar, Nepal, Nigeria, Pakistan, Peru, Philippines, Russian Federation, Saudi Arabia, Syrian Arab Republic, South Africa, Sri Lanka, Suriname, Tajikistan, Turkmenistan, Thailand, Taiwan, United Arab Emirates, Ukraine, Viet Nam.
More information on visas: Ministry of Foreign Affairs and European Integration.