Бангладеш расположен в регионе Южная Азия, на северо-востоке Индийского субконтинента.
Площадь страны — 144 км².
Практически со всех сторон территория Бангладеш окружена территорией Индии, лишь на юго-востоке проходит граница с Бирмой (Мьянма), а южная часть страны омывается водами Бенгальского залива.
Рельеф — равнинный, много низин, участков, высота которых составляет не более 10 м над уровнем моря.
Самая высокая часть страны — Читтагонгские холмы, где находится наивысшая точка Бангладеш — г. Модок-Муал (1003 м). Холмистая местность Мадхпур тянется у восточных и северных границ с Индией (высота рельефа в этом районе не превышает 30 м над уровнем моря). Холмы составляют около 1/10 всей территории страны.
На юго-западе страны находится обширная заболоченная местность Сундарбан, покрытая мангровыми зарослями.
В восточной и юго-восточной части находятся участки возвышенностей (до 1000 м над уровнем моря), а ближе к индийской границе расположены участки заливных равнин Ганга и Брахмапутры.