The longest river in South America is the Amazon River, which stretches for 4,345 miles (6,992 kilometers) from its source in the Peruvian Andes to its mouth at the Atlantic Ocean.