El gobierno provincial de Limpopo señaló que el autobús se había salido del puente Mmamatlakala y cayó unos 50 metros (164 pies) hacia un barranco antes de estallar en llamas.
Las operaciones de búsqueda están en marcha, pero muchos cuerpos calcinados quedaron irreconocibles y siguen dentro de los restos del vehículo.
El niño, cuyo nombre no ha sido identificado, fue trasladado al hospital con heridas graves, dijo el Ministerio de Transporte en un comunicado a última hora del jueves.
“Se alega que el conductor perdió el control, chocó con las barreras del puente, lo que provocó que el autobús pasara por encima del puente y golpeara el suelo, donde se incendió”, dice el comunicado. El autobús tenía matrícula de Botsuana, dijeron las autoridades locales, pero aún se estaban comprobando las nacionalidades de los pasajeros.