Três crianças que viajavam no veículo estavam em estado crítico devido a desidratação.
Os refugiados são da Síria, do Afeganistão e Bangladesh e viajavam num compartimento pequeno e muito quente.
No momento em que o camião foi parado, já se encontrava perto da fronteira com a Alemanha.
"Foi por pouco. Os médicos disseram-nos que as crianças não teriam muito mais tempo”, disse David Furtner, da polícia austríaca, citado pela Reuters.
O motorista, um romeno de 29 anos, foi detido por suspeita da tráfico de seres humanos.
As crianças e os pais foram transportados para um hospital local.
Na quinta-feira, um camião encontrado numa autoestrada austríaca continha 71 cadáveres de refugiados. Quatro pessoas foram detidas.