31 personer har bekräftats som omkomna, enligt en talesperson för de talibanstyrda myndigheterna.
En tankbil exploderade av ännu okänd anledning i en tunnel som ligger ungefär 13 mil norr om huvudstaden Kabul och som utgör en viktig trafikled mellan landets norra och södra delar.
Till en början talades det om 19 döda, men sedan har man hittat kvarlevor av ännu fler dödsoffer. Många uppges ha varit barn.
Det är ett 30-tal personer som är skadade, enligt myndigheterna.