Nigerian nationals or non-EU citizens require a visa to enter Germany.
The type of visa depends on the duration of the planned stay. Do you only want to come to Germany for a short time, e.g. as a tourist? Or are you planning a longer stay, e.g. for studies? On this page you will find all the relevant information.
Which visa do I need for Germany?I want to travel to Germany as a tourist, on business, for my studies, to work, or to join family members who live there.Which visa should I apply for?
The Schengen visa is the entry visa for a short-term stay (under 90 days)
The transit visa is required for transfers at German airports.
The National visa is the entry visa for a long-term stay (over 90 days)