Magra er ei 62 km lang elv nord i Italia som renn gjennom Pontremoli, Villafranca in Lunigiana og Aulla i provinsen Massa-Carrara (Toscana) og Santo Stefano di Magra, Vezzano Ligure, Arcola, Sarzana og Ameglia i provinsen La Spezia ((Liguria). I antikken vart ho kalla Macra og markerte den vestlege grensa til området Liguria.
Elva har eit nedslagsfelt på 1 686 km². Den viktigaste sideelvane hennar er Vara frå høgre, som ho møter i kommunen Santo Stefano di Magra.
Kjelder