Visa Information in English
If you intend to stay longer than three months in Germany, you have to apply for a long-term visa.
Compared to the Schengen Visa there are different requirements for these long-term visas. Most categories of long term visas cannot be issued without the approval of the responsible local Immigration Authority in Germany; the visa can therefore only be issued once the German Embassy has received this approval.
A processing time of several months must be expected.
EU nationals do not require a visa to enter the Federal Republic of Germany.
Non-EU nationals: Generally speaking, all other foreigners require a visa for stays in Germany. A visa is not required for visits of up to 90 days in an 180‑day period for nationals of those countries for which the European Community has abolished the visa requirement.
You will find an overview on visa requirements here:
A visa is required for all Non-EU nationals for visits that exceed 90 days in an 180-day period. Nationals of those countries for which the European Community has abolished the visa requirement for short-time visits of up to 90 days in an 180-day period (see the list above) can request this long-term visa after their arrival in Germany. Only in exceptional circumstances should nationals of those countries for which the European Community has abolished the visa requirement apply at the German Missions in their countries of origin before entering Germany.
Citizens of other countries have to apply and obtain the visa prior to entry.
If you apply for your residence permit in Germany, please note that you are not allowed to work until your residence permit has been issued.