Van Dar Es Salaam naar Maxixe (Inhambane) met de bus

Hallo,

Kan iemand mij hierbij helpen?

Over twee maanden wil ik naar Maxixe in Mozambique, tickets naar Inhambane zijn rond de 1100 euro (enkele reis).
Nu wil ik naar Dar-Es-Salaam (Tanzania) vliegen voor 450,- en vanaf daar verder met de bus naar Maxixe, om geld te besparen.
Heeft iemand hier ervaring mee? Zijn er rechtsstreekse internationale bussen? En wat is ongeveer de reistijd en prijs? Of waar kan ik deze informatie vinden?
En is er aan de grenspost in Mozambique een visum te krijgen of moet ik die vooraf al regelen?

Bedankt alvast!