Utegångsförbudet kommer att gälla mellan klockan 22 och 04 lokal tid.
"För att hindra våld och begränsa talibanernas rörelsefrihet har ett nattligt utegångsförbud införts i 31 provinser i landet", meddelar inrikesdepartementet. De enda undantagen är Kabul, Panjshir och Nangarhar.
I början av maj inledde de extremislamistiska talibanerna en massiv offensiv över hela landet. Sedan dess har de intagit gränsövergångar, dussintalet distrikt och har omringat flera provinshuvudstäder.
Samtidigt som de USA-ledda utländska styrkorna lämnar landet kontrollerar nu talibanerna hälften av Afghanistans omkring 400 distrikt.