The source of the Amazon river is Lake Lauricocha in the Peruvian Andes mountains. Flooding in the Amazon basin occurs between June and October each year.