No visas are required for citizens of European Union, Albania, Andorra, Antigua and Barbuda, Argentina, Armenia, Australia, Azerbaijan, Bahrain, Belarus, Bosnia and Herzegovina, Brazil, Brunei, Canada, Chile, Colombia, Dominica, Ecuador, Georgia, Grenada, Hong Kong, Iceland, Indonesia, Israel, Japan, Kazakhstan, Kuwait, Kyrgyzstan, Liechtenstein, Moldova, Monaco, Mongolia, Montenegro, New Zealand, North Macedonia, Norway, Oman, Panama, Paraguay, Peru, Qatar, Saint Kitts and Nevis, Saint Vincent and the Grenadines, San Marino, Saudi Arabia, Serbia, South Korea, Switzerland, Tajikistan, Turkey, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan and Vatican City.
Everyone else needs a visa. You may be able to apply for an evisa.
Evisa Ukraine
Ukrainian visa information
Ukrainian embassies