Visa required. ( E-Visa / On Arrival )
E-visas can be obtained before departure at Passengers must have a printed e-visa confirmation.
Nationals of Lebanon with a passport valid for a minimum of 6 months from the arrival date can obtain a visa on arrival at Beira (BEW), Nampula (APL), Maputo (MPM), Pemba (POL), Tete (TET) and Vilankulo (VNX) for a maximum stay of 30 days. They must have a return/onward ticket, sufficient funds to support their stay and proof of purpose of visit.

Visitors not holding return/onward tickets could be refused entry.