West Yorkshire Police shared an appeal on Thursday morning to find 14-year-old Kekshan Rashid after she failed to return home from school.
On Thursday afternoon, the force announced that a body has been found in the Keighley area.
There are no suspicious circumstances, say police.
The family have been informed.
A spokesman for West Yorkshire Polcie said: "Police searching for a missing girl have found a body in the Keighley area.
"There are not believed to be any suspicious circumstances to the incident.
"The family of Kekshan Rashid, 14, have been informed."