[2] Se ubica en la costa del Océano Índico en la esquina suroriental del país, cerca de la frontera con Mozambique, unos 400 km al sur de Dar es-Salam sobre la carretera B2.
Al oeste de la localidad sale la carretera A19, que recorre todo el sur del país hasta el lago Malawi.
Aunque este plan fracasó y fue abandonado en 1951 por las malas condiciones del terreno para dicho cultivo, se había construido aquí una gran ciudad con un importante puerto marítimo, y a lo largo de la segunda mitad del siglo XX se desarrolló como localidad portuaria.
[4] El territorio de la ciudad se divide en las siguientes 15 katas:[2] Mtwara cuenta con un aeropuerto comercial.
Desde Mtwara hay vuelos diarios a Dar es-Salaam operados por Precision Air.