Austria, Azerbaijan, Andorra, Armenia, Argentina, Belarus, Belgium, Bulgaria, and Herzegovina, Brazil, Brunei Darussalam, Canada, Chile, Croatia, Czech republic, Cyprus, Denmark, Estonia, Finland, France, Germany, Great Britain, Greece, Hong Kong, Hungary, Israel, Ireland, Iceland, Italy, Japan, Kazakhstan, Kirghizia, Korea, Latvia, Lithuania, Liechtenstein, Luxembourg, Macedonia, Malta, Moldova, Monaco, Mongolia, Montenegro, Netherlands, Norway, Panama, Paraguay, Poland, Portugal, Romania, San-Marino, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Tajikistan, Turkey, Vatican, USA, Uzbekistan.
Please, check actual list of countries and terms of allowed stay, here: http://mfa.gov.ua/en/consular-affairs/entering-ukraine/visa-requirements-for-foreigners
Citizens of following countries can get touristic visa to Ukraine (for stay up to 15 days) only at airports of KYIV (KBP (Boryspil) and Zhuliany (IEV) and Odessa (ODS) :
Australia, Antigua and Barbuda, Bahamas, Bahrain, Barbados, China (PRC), Dominica (the Commonwealth), El Salvador, Guatemala, Grenada, Honduras, India, Indonesia, Kuwait, Malaysia, Mauritius, Mexico, Micronesia (FSM), New Zealand, Oman, Palau, Peru, Qatar, Saudi Arabia, Samoa, Seychelles, Saint Vincent and the Grenadines, Singapore, Timor Leshte, Trinidad and Tobago, Tuvalu, United Arab Emirates in case of presenting the documents proving the tourist or business purpose.
Please, check if you need visa to Ukraine here before your arrival: http://mfa.gov.ua/en/consular-affairs/entering-ukraine/visa-requirements-for-foreigners
If you need visa, you have to contact nearest Embassy of Ukraine.
List of Embassies is here: http://mfa.gov.ua/ua/about-mfa/abroad/embassies
And you can always plan trips in advance and get pre-arranged visa at Embassy of Ukraine.
Now it’s much easier that it was before.
We will be happy to assist you with travel services and bookings in Ukraine, but regarding visa you have to contact Embassy of Ukraine. They can provide full information about visa process