United States of America
United Kingdom and Northern Ireland,
United Arab Emirates
The following nationalities DO NOT NEED a visa: Angola, Botswana, Brazil, Cabo Verde, Cuba, Kenya, Lesotho, Malawi, Mauritius, Namibia, Sechelles, South Africa, Swaziland, Tanzania, Zambia and Zimbabwe.
The rest of Nationalities need a visa but must apply directly through Mozambique Embassy/Consulate closest to you.