If you stay in Germany for more than 90 days and you are not a citizen of one of the countries mentioned above, you must apply for one of the German long-term visas. Long-term stay visas in Germany, unlike short-term stay visas, are issued for stays of more than 90 days and for tourism purposes that are completely different from short-term stay visas. You will only need to apply for a long-term visa in Germany if you are a national:
- EU/EEA/EFTA countries
- Australia
- Israel
- Japan
- Canada
- New Zealand
- South Korea
- United States
Then, if your visa is granted, upon arrival in Germany you will need to have a German residence permit. Below are the types of residence permits in Germany depending on the purpose of the visa issued:
- German student residence permit – issued to students participating in an educational program, studying at a university study and be granted for the duration of the course.
- German residence permit – issued to people who receive a job offer in Germany after actively searching for work on a job seeker visa.
- German residence permit for family reunification – issued to family members of German residents for the purpose of family reunification.
- German EU Blue Card – residence permit for highly qualified workers who want to work in their professional field in Germany.
- European residence permit – issued to groups of people who want to reside in Germany in another EU country.
- Humanitarian residence permit in Germany – issued to people who have escaped difficult situations in their home country.
- Permanent residence permit – issued to settle in Germany