Mégaranlahti (kreik. Κόλπος Μεγάρων, Kólpos Megáron) on lahti Egeanmereen kuuluvan Saroninlahden pohjoisosassa Kreikassa. Se sijaitsee Salamiin saaren länsipuolella Mégaran kaupungin edustalla, josta se on saanut nimensä.

Mégaranlahti
Κόλπος Μεγάρων

{{{alt}}}
Mégaranlahti
Koordinaatit 37°56′N, 23°20′E
Sijainti Attika
Valtio Kreikka Kreikka
Merialue Saroninlahti, Egeanmeri, Välimeri

Lahdessa sijaitsee joitakin pieniä saaria, joista suurin on Revythoúsa.