乌位于非洲东部,东经29º34’至35º0’、北纬4º12’至南纬1º29’之间,是横跨赤道的内陆国。北接苏丹,东连肯尼亚,西邻刚果(金),西南与卢旺达接壤,南与坦桑尼亚交界。乌国土面积24.1万平方公里(其中陆地面积197,096平方公里,水面和沼泽地为43,942平方公里)。乌位于东3区,比格林威治时间早3小时,比北京时间晚5小时,无夏令时。境内多为海拔900~1500米的高原。西部鲁文佐里山(“月亮山”)的玛格丽塔峰海拔5110米,为非洲第三高峰。全境湖泊、沼泽面积占18.3%,素有“东非高原水乡”之称。南部的维多利亚湖面积68422平方公里,42.8%在乌境内,是非洲最大湖,世界第二大淡水湖,湖边的金贾市为白尼罗河源头。
乌虽位于赤道线上,但由于地势较高,河流纵横,湖泊星罗棋布,因而雨量充沛,植物繁茂,四季如春,被丘吉尔喻为“非洲明珠”。乌年平均气温22.3℃,10月份气温最高,平均23.55℃;6月份气温最低,平均21.4℃。大部分地区年降雨量在1000至1500毫米之间,3至5月、9至11月为雨季,其余为2个旱季。