Limita al norte con Tanzania y Malawi, al noroeste con Zambia, al oeste con Zimbabue, al suroeste con Suazilandia, al sur y al suroeste con Sudáfrica y al este con el océano Índico.