Messenianlahti () on lahti Joonianmeressä Peloponnesoksen niemimaan etelärannikolla Kreikassa. Se sijaitsee Peloponnesoksesta erkanevien Messenian niemimaan ja Mánin niemimaan välissä.
Messenian niemimaa käsittää lahden länsirannikon. Itärannikon käsittävä Mánin niemimaa erottaa lahden Lakonianlahdesta. Kalamátan kaupunki sijaitsee Messenianlahden pohjukassa. Lahdessa ei ole saaria.
thumb|none|360px|Messenianlahtea ja Mánin niemimaan länsirannikkoa.
Aiheesta muualla
Luokka:Joonianmeri Luokka:Kreikan lahdet Luokka:Välimeren lahdet Luokka:Messenia