Only travelers with Ukraine, Russian and Turkish passports are required to apply for an ETA before arrival in Mexico.