曼谷地处平原，位于昭拍耶河（俗称湄南河）流域。该河被称为曼谷的母亲河，全长372公里，曼谷市内繁忙的水上交通使曼谷有“东方威尼斯”的美称。曼谷的平均海拔2米左右，这使得曼谷经常在雨季面临洪水的困扰。大雨过后，曼谷的街道经常会出现积水。曼谷在气候分类中属于热带莽原气候(备註:此为柯本气候分类法的最新数据，(中文版难免有差错，请浏览英文版网页)，四季如夏都十分温暖，只是冬季相对酷暑较为凉一些。在1960年-1990年，曼谷的平均气温升高了2度。气象记录的历史最高温和最低温分别为40.8 °C和9.9