The aircraft, a Cessna, had problems on takeoff and tried to return to Charleroi airport but crashed on the side of the runway, Belgian news agency Belga and Flemish state broadcaster VRT said.
Two adults and three children were killed, a Belgian official told RTBF radio.
An airport official contacted by Reuters said the airport was closed, but declined further comment.