IMPORTANT : All foreign travelers who will enter Mexico for Tourism, Business and other purposes are required to obtain the Mexico Tourist Card(Forma Migratoria Múltiple, FMM)
Please note that the Mexico Tourist Card is not a visa and if your nationality requires you to have a proper visa to travel to Mexico, you will have to apply for it separately.
Citizens of Nigeria visiting Mexico for tourism or business do not require a Mexico visa as long as they hold a valid visa or hold permanent resident status in Canada, Japan, United Kingdom, United States, or Schengen countries.