Sim. Se você deseja entrar na Turquia, definitivamente precisará de um visto antes da sua entrada, ou seja, o visto na chegada não é aplicável (desativado).
A situação com o visto turco para os cidadãos nigerianos é um pouco mais complicada do que se poderia esperar.
O site do Ministério das Relações Exteriores revela,
Nigéria: Os portadores de passaportes comuns e oficiais precisam de visto para entrar na Turquia. Esses portadores de passaporte com um visto válido ou autorização de residência de membro da Schengen ou da OCDE podem obter seus vistos eletrônicos de entrada única por período de um mês pelo site www.evisa.gov.tr .
Portanto, as regras estabelecem que você é aplicável a um visto eletrônico condicional de um mês (apenas para turismo ou comércio) e esse visto é o que você precisará para entrar em Istambul para fins turísticos. Um visto de trânsito é apenas para trânsito aéreo e não é aplicável aqui.
O artigo da Wikipedia também declara,
- todos, exceto os 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 de Istambul Ataturk com a Turkish Airlines.
- deve realizar uma reserva de hotel e meios financeiros adequados (US $ 50 por dia).
Acredito que isso não será um problema no seu caso, pois analiso que isso é um requisito para uma prova de viagem em diante. Como você já está em trânsito para a Nigéria, esse requisito foi cumprido . A reserva de hotel e os meios financeiros também acredito que não devem ser um problema.
Isso deixa o único problema real, ou seja, você precisa ter um visto ou autorização de residência válido para membro da Schengen ou da OCDE . Se você tem um visto de um desses países, vá em frente e solicite o visto eletrônico no link que forneci anteriormente. Caso contrário, você terá que visitar a Embaixada ou Consulado da Turquia para obter um visto.
Nos dois casos, você deve garantir um visto antes de entrar na Turquia.