Question: what episode does haley come back?
Answer: "One Tree Hill" First Day on a Brand New Planet (TV Episode 2005) - IMDb.