The children were rescued by the military near the border between Colombia's Caqueta and Guaviare provinces, close to where the small plane had crashed.
"A joy for the whole country! The four children who were lost ... in the Colombian jungle appeared alive," Colombia's President Gustavo Petro said on Friday on Twitter.
The plane - a Cessna 206 - was carrying seven people on a route between Araracuara, in Amazonas province, and San Jose del Guaviare, a city in Guaviare province, when it issued a mayday alert due to engine failure in the early hours of May 1.
Three adults, including the pilot, died as a result of the crash and their bodies were found inside the plane.Â
Four children, aged 13, nine, four and 11 months, survived the impact.
Preliminary information from the civil aviation authority, which co-ordinated the rescue efforts, suggests the children escaped the plane and set off into the rainforest to find help.
Rescuers, supported by search dogs, had previously found discarded fruit the children ate to survive, as well as improvised shelters made with jungle vegetation.
Airplanes and helicopters from Colombia's army and air force participated in the rescue operations.