A portion of Raeford Road near Highland Country Club will close March 31 for at least eight months, according to the N.C.