In order for citizens of Ukraine to come to St Lucia, they must have a visa to enter the Country.
If you are coming to St Lucia by cruise for only one day then you do not need to get a visa.
There are three types of visa classes which are visas for vacation, business and student Visas. They cost US$50.00, US$50.00 and US$40.00 consecutively.
If you are planning to visit St Lucia more than ones for the year, you can obtain a visa for multiple entry which has the maximum validity of a year and it would cost you US$75.00, better than if you had to pay the US$50 every time you came here.
obtaining a visa normally takes 2-3 days in St Lucia or at one of the St Lucia missions overseas. If you want an expedited visa, it takes only one day but would be accompanied by an extra fee.