Grundsätzlich benötigt jede Person, die nach Deutschland einreisen möchte, ein Visum. Dieses Visum muss vor der Einreise bei einer deutschen Auslandsvertretung beantragt werden. Es wird nur für bestimmte Zwecke erteilt – zum Beispiel wenn Sie in Deutschland arbeiten möchten – und nur wenn Sie bestimmte Voraussetzungen erfüllen. Es ist nicht möglich im Ausland einen Asylantrag zu stellen. Für eine Antragstellung müssen Sie sich in Deutschland aufhalten.
Für Flüchtlinge gibt es spezielle Einreisemöglichkeiten. Dazu gehören Resettlement-Verfahren und humanitäre Aufnahmeprogramme. Enge Angehörige können ein Visum zum Familiennachzug erhalten, wenn Familienmitglieder bereits als Flüchtlinge in Deutschland leben.