Pirani laht (sloveeni Piranski zaliv, horvaadi Piranski zaljev ehk Savudrijska vala, itaalia Baia di Pirano) on Aadria mere laht Sloveenia ja Horvaatia piiril. Ta on osa Trieste lahest. Pindala 19 km².

Vaidlustatud akvatoorium Pirani lahes

Suuremad laheäärsed asulad on Lucija, Piran, Portorož (kõik Sloveenia-poolsel kaldal).

Lahte suubub Dragonja jõgi, mille suudmealal asuvad rannikul soolakuivatustiigid (Sečoveljske soline; ainsad Sloveenias).

Lahel kulgev piir Horvaatia ja Sloveenia territoriaalvete vahel on siiani täpselt kindlaks määramata.