納米比亞地處非洲南部西岸,北與安哥拉(Angola)、尚比亞(Zambia)接壤,東、南鄰博茨瓦納(Botswana)和南非(South Africa),西瀕大西洋,海岸線長1600公里。地處南非高原西側,全境大部分地區海拔1000~2000公尺。沿海有狹長平原;內陸全屬高原、山地,一般海拔1000公尺以上,最高點2600公尺。中部為中央高地;東部為卡拉哈里(Kalahari)盆地的一部分;西部沿海一帶為沙漠性平原。位於西部偏北的布蘭德山(Brandberg)海拔2610公尺米,為全境最高點。南部的奧蘭治河(Orange River)和北部的庫內內河(Kunene River),分別為同南非和安哥拉的界河。
納米比亞主要屬乾燥的亞熱帶氣候,年降水量自西南往東北從10毫米增至700毫米。南部多沙漠,北部多草原。常年有水的河流極少。大部分地區屬亞熱帶、半沙漠性氣候,因地勢較高,終年溫和,溫差變化不大。