The duration for the stay is different for each country. Similarly sometimes a visa is given upon the arrival in the country. The countries which are visa-free for Nigerian passport holders are :
Benin, Burkina Faso, CapeVerde, Cameroon, Chad, Côted'Ivoire, Ghana Gambia, Guinea, GuineaBissau, Liberia, Mali, Mauritania, Niger, Senegal, Seychelles, Sierra Leone, Togo, Barbados, Dominica, Grenada, Haiti, Montserrat, Saint Kitts and Nevis, Turks and Caicos Islands, Iran, Maldives, Singapore, Cook Islands, Fiji, Micronesia, Nauru, Niue, Palau, Samoa, Tuvalu and Vanuatu.
Benin, Burkina Faso, CapeVerde, Cameroon, Chad, Côted'Ivoire, Ghana Gambia, Guinea, GuineaBissau, Liberia, Mali, Mauritania, Niger, Senegal, Seychelles, Sierra Leone, Togo, Barbados, Dominica, Grenada, Haiti, Montserrat, Saint Kitts and Nevis, Turks and Caicos Islands, Iran, Maldives, Singapore, Cook Islands, Fiji, Micronesia, Nauru, Niue, Palau, Samoa, Tuvalu and Vanuatu.