Ja. Wenn Sie in die Türkei einreisen wollen, brauchen Sie auf jeden Fall vor der Einreise ein Visum, d.h. ein Visum bei der Ankunft ist nicht erforderlich (stufenweise abgeschafft).
Die Situation mit dem türkischen Visum für nigerianische Staatsangehörige ist etwas komplizierter, als man erwarten würde.
Die Website des Außenministeriums verrät,
Nigeria: Gewöhnliche und offizielle Reisepassinhaber benötigen ein Visum für die Einreise in die Türkei. Diese Reisepassinhaber mit einem gültigen Visum oder einer gültigen Aufenthaltsgenehmigung eines Schengen- oder OECD-Mitglieds können ihr einmonatiges e-Visum für die einmalige Einreise über die Website www.evisa.gov.tr erhalten.
Die Regeln besagen also, dass Sie ein bedingtes einmonatiges elektronisches Visum (nur für Tourismus oder Handel) beantragen können, und dieses Visum ist dasjenige, das Sie benötigen, um zu touristischen Zwecken nach Istanbul einzureisen. Ein Durchreisevisum ist nur für den Flughafentransit vorgesehen und gilt hier nicht.
Der Wikipedia-Artikel besagt auch,
alle außer den Bürgern von Afghanistan, Bangladesch, China, Ägypten, Indien, Irak, Mexiko, Moldawien, Pakistan und Taiwan müssen ein Hin- und Rückflugticket zum Istanbul Atatürk-Flughafen mit Turkish Airlines besitzen.
müssen eine Hotelreservierung und ausreichende finanzielle Mittel (50 US-Dollar pro Tag) besitzen.
Dies wird meiner Meinung nach in Ihrem Fall kein Problem darstellen, da ich dies als Voraussetzung für einen Nachweis der Weiterreise analysiere. Da Sie sich bereits im Transit nach Nigeria befinden, haben Sie diese Anforderung erfüllt. Die Hotelreservierung und die finanziellen Mittel sollten meiner Meinung nach ebenfalls kein Thema sein.
Damit bleibt das einzige wirkliche Problem, d.h. Sie müssen entweder ein gültiges Schengen- oder OECD Mitgliedsvisum oder eine Aufenthaltsgenehmigung haben. Wenn Sie ein Visum aus einem dieser Länder haben, beantragen Sie unbedingt das elektronische Visum über den Link, den ich zuvor angegeben habe. Andernfalls müssen Sie die türkische Botschaft oder das türkische Konsulat aufsuchen, um ein Visum zu erhalten.
** In beiden Fällen müssen Sie sicherstellen, dass Sie vor Ihrer Einreise in die Türkei ein Visum haben.**