Государство расположено на юго-востоке Африки. Граничит с ЮАР, Свазилендом, Зимбабве, Замбией, Малави, Танзанией, на востоке омывается водами Индийского океана.