Mégaranlahti () on lahti Egeanmereen kuuluvan Saroninlahden pohjoisosassa Kreikassa. Se sijaitsee Salamiin saaren länsipuolella Mégaran kaupungin edustalla, josta se on saanut nimensä.
Lahdessa sijaitsee joitakin pieniä saaria, joista suurin on Revythoúsa.
Luokka:Egeanmeri Luokka:Kreikan lahdet Luokka:Välimeren lahdet