Citizens of following countries don’t need visa to travel to Ukraine:
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
Visa on arrival is no longer working from 01.01.2019.
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 can apply for e-visa
(please, check list of applicable countries in advance):
OR 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