De meeste Europese lidstaten zijn lid van de Schengenzone. Dat houdt in dat de inwoners van die landen geen paspoort of visum nodig hebben om ons land binnen te komen en hier te verblijven. Uitzondering zijn ondermeer het Verenigd Koninkrijk, Roemenië, Bulgarije, Cyprus en Kroatië. Inwoners van deze landen hebben een paspoort nodig om de Schengenzone binnen te komen, maar geen visum. Daarnaast zijn er ook een aantal niet-Schengen en niet EU-landen (bijvoorbeeld Israël en Japan) van wie de inwoners geen visum moeten aanvragen om België binnen te komen. Wie niet uit de Schengenzone of een van die specifieke landen komt, moet een visum hebben. Wie zonder de nodige reisdocumenten ons land is binnengekomen, is hier in onwettig verblijf. Wie vervolging vreest of uit een oorlogsgebied komt moet dan zo snel mogelijk asiel aanvragen. Opgelet, niet alle asielzoekers komen het land binnen zonder de nodige reisdocumenten. Sommigen hebben een toeristenvisum of een studentenvisum, maar vragen tijdens hu verblijf in België asiel aan.