Берёт начало из озера Канкано в Ретийских Альпах на южном склоне Вормской цепи к западу от массива Ортлес, близ тирольской границы; образует на протяжении 15 км водоскат высотой 754 м.
В верховье течёт по троговой долине Вальтеллина; у Теглии поворачивает на запад, протекает Лаго-ди-Мецола и через озеро Комо, образует на своём пути Лаго-ди-Ольгинато. Далее проходит предгорья Ломбардских Предальп и течёт по Ломбардской низменности (где на протяжении около 124 км является судоходной). Впадает в реку По у Ретино.
Средний расход воды около 250 м³/с в нижнем течении[2]. На реке имеется ГЭС.
В нижнем течении от Адды прорыты каналы, в том числе Мартезана до Милана длиной 56 км.
С левой стороны Адда принимает Брембо и Серио, с правой — посредством каналов соединяется с Ламбро.
Во времена Римской империи река являлась стратегической линией обороны во время войн.
↑А́дда // Словарь географических названий зарубежных стран / отв. ред. А. М. Комков. — 3-е изд., перераб. и доп. — М. : Недра, 1986. — С. 10.
↑ 12Adda(итал.). www.treccani.it. Дата обращения: 15 августа 2020. Архивировано 3 августа 2020 года.
↑Barrington Atlas of the Greek and Roman World: Map-By-Map Directory (англ.) / Richard J.A. Talbert. — Princeton, NJ and Oxford, UK: Princeton University Press, 2000. — Vol. I. — P. 575. — ISBN 0691049459.
Адда // Географический энциклопедический словарь: Географические названия / Гл. ред А. Ф. Трёшников; Ред. кол.: Э. Б. Алаев, П. М. Алампиев, А. Г. Воронов и др. — М.: Сов. энциклопедия, 1983. — С. 13. — 538 с. — 100 000 экз.