Bengalski zaljev je sjeveroistočno rubno moreIndijskog oceana. Površina mu je 2,172.000 km2, a oivičen je na zapadu Šri Lankom i Indijom, dok su mu na sjeveru Bangladeš i Indijska savezna država Zapadni Bengal, po kojoj je zaljev dobio ime. Dalje, na obalama zaljeva su Mijanmar i južni dio Tajlanda. Na jugu zaljev je povezan s Indijskim oceanom, a približna granica mu je zamišljena crta između najjužnije točke Šri Lanke, i najsjevernijeg rta na indonezijskom otoku Sumatri. Na istoku, skupine otoka Andamani i Nikobari od zaljeva odvajaju Andamansko more, rubno more Bengalskog zaljeva.
Uz obalu su brojne skupine otoka, ali osim riječnihušća, na obalama nema značajnijih zaljeva. Zbog toga, uz obale Bengalskog zaljeva ima vrlo malo prirodnih luka.