Tallinnanlahti () on Tallinnan edustalla sijaitseva lahti, joka rajautuu Suurupinniemeen, Viimsinniemeen, Naissaareen ja Aegnan saareen. Se kattaa 250 km² kokoisen alueen. Lahden syvyys on enimmillään ainakin 90 metriä. Syvin kohta sijaitsee Aegnan ja Naissaaren välissä. Lännessä Tallinnanlahti jakautuu vielä Paljassaaren ja Kakumäen lahdiksi. Toisen määritelmän mukaan lahti rajautuu lännessä jo Paljassaareen ja idässä Miidurantaan. Piritajoki ja monta pienempää virtaa laskevat Tallinnanlahteen. Lahden rannikolla sijaitsee useita satamia. Ensimmäinen laituri alueelle rakennettiin 1600-luvulla. Lähteet

Luokka:Tallinna Luokka:Viron lahdet