Par voie maritime, Maxixe n’est qu’à 3 km d’Inhambane ; les deux villes sont d’ailleurs reliées régulièrement par des boutres qui traversent la baie. Par la route, la situation est bien différente : il faut parcourir 60 km pour rejoindre la capitale !