Se você quiser entrar na Turquia, você definitivamente precisará de um visto antes da sua entrada, ou seja, o visto na chegada não é aplicável (phased out).
A situação com o visto turco para cidadãos nigerianos é um pouco mais complicada do que se poderia esperar.
O site Ministério das Relações Exteriores revela,
Nigéria: Os portadores de passaporte comum e oficial são obrigados a ter visto para entrar na Turquia. Estes titulares de passaporte com um visto ou autorização de residência Schengen ou membro da OCDE válidos podem obter seu visto eletrônico de entrada única de um mês através do site www.evisa.gov.tr .
Assim, as regras estabelecem que você é aplicável para um visto eletrônico condicional de um mês (somente para turismo ou comércio) e este visto é o que você precisará para entrar em Istambul para fins de turismo. Um visto de trânsito é somente para trânsito aéreo e não é aplicável aqui.
O artigo Wikipedia também declara,
- todos exceto cidadãos do Afeganistão, Bangladesh, China, Egito, Índia, Iraque, México, Moldávia, Paquistão e Taiwan devem possuir um bilhete de ida e volta para o Aeroporto Ataturk de Istambul com a Turkish Airlines.
- devem ter uma reserva de hotel e meios financeiros adequados (US$ 50 por dia).
Isto eu acredito que não será um problema no seu caso, uma vez que eu analiso isto para ser um requisito para uma prova de viagem em diante. Como você já está em trânsito para a Nigéria, ** você tem este requisito cumprido**. A reserva de hotel e meios financeiros que eu também acredito que não deve ser um problema.
Isto deixa a única questão real, ou seja, você tem que ter um valid Schengen ou OECD visto de membro ou autorização de residência*. Se você tem um visto de um desses países, por favor, vá em frente e solicite o visto eletrônico no link que eu forneci anteriormente. Caso contrário, você terá que visitar a Embaixada ou Consulado Turco para obter um visto.
** Em ambos os casos, você deve garantir que tenha um visto antes de sua entrada na Turquia.**