Beslutet gäller från och med den 19 mars och till att börja med under 30 dagar. Det rör sig enligt regeringen "en exceptionell åtgärd".
Inreseförbudet gäller för alla utländska medborgare som försöker resa in i Sverige från ett land som inte ingår i EES samt Schweiz.
Alla resor till Sverige stoppas dock inte. Svenska medborgare och andra personer som är bosatta i Sverige kommer att kunna återvända. Inreseförbudet gäller inte heller för personer som har "särskilt viktiga skäl" att resa till Sverige. Det gäller till exempel diplomater, personer som "är i behov av internationellt skydd", personer som ska utföra nödvändiga funktioner i Sverige såsom hälso- och sjukvårdspersonal, och personer som transporterar varor till Sverige.
"Rätten till asyl påverkas inte av beslutet", skriver regeringen på sin hemsida.
Beslutet har fattats efter att EU:s medlemsstater ställt sig bakom en uppmaning från EU-kommissionen att vidta åtgärder för att tillfälligt stoppa icke-nödvändiga resor till EU.