No visa, but an eTA
eTA required180 days
Ukraine passport holders can visit Mexico without a visa for up to 180 days, but must get an electronic travel authorisation (eTA) online before they travel.
Not a visa, but an approval you apply for online and must have before you travel, like the US ESTA or the UK ETA.
Check another trip
eVisa required30 days
See that ruleMore of the Americas for Ukraine passport holders
Antigua & BarbudaVisa-free180 days
ArgentinaVisa-free90 days
BahamaseVisa90 days
BarbadosVisa-free28 days
BelizeVisa required
BoliviaVisa required
BrazilVisa-free90 days
CanadaVisa required
ChileVisa-free90 days
ColombiaVisa-free90 days
Costa RicaVisa-free180 days
CubaeVisa90 days
DominicaVisa-free90 days
Dominican RepublicVisa-free30 days
EcuadorVisa-free90 days
El SalvadorVisa-free180 days
GrenadaVisa-free90 days
GuatemalaVisa-free90 days
GuyanaeVisa
HaitiVisa-free90 days
HondurasVisa-free90 days
JamaicaVisa-free30 days
NicaraguaeVisa
PanamaVisa-free90 days
ParaguayVisa-free90 days
PeruVisa-free90 days
St. Kitts & NeviseTA90 days
St. LuciaVisa required
St. Vincent & GrenadinesVisa-free90 days
SurinameVisa-free90 days
Trinidad & TobagoeVisa
United StatesVisa required
UruguayVisa-free90 days
VenezuelaeVisa