The longest bone in the human body is:

Explanation:

Femur is the longest human bone.