The 2007 South American Cross Country Championships took place on February 25, 2007. The races were held at the in Rio de Janeiro, Brazil. A detailed report of the event was given for the IAAF. Complete results and results for junior and youth competitions were published.