Visa & Passport
All visitors (except citizens of Swaziland, South Africa, Tanzania, Botswana, Malawi, Mauritius, Zambia and Zimbabwe) need a visa, which can only be obtained at a Mozambican Embassy (and some British) embassies/high commissions/consulates. the cost of a Mozambique tourist visa got in south Africa or Swaziland is 750 Randand takes 24 hours to get. the cost of the Mozambique tourist visa got in Zimbabwe or Tanzania is $60 us dollars. the cost of the Mozambique tourist visa got in London UK is 40 pounds. Tourists from a country without a Mozambique embassy may obtain a 30-day visa on arrival.
If you require a Mozambican visa, you might be able to apply for one at a British embassy, high commission or consulate in the country where you legally reside if there is no Mozambican diplomatic post. For example, the British embassy and consulates in Jeddah, Riyadh and Al-Khobar accept Mozambican visa applications (this list is not exhaustive). British diplomatic posts charge £50 to process a Mozambican visa application and an extra £70 if the authorities in Mozambique require the visa application to be referred to them. The authorities in Mozambique can also decide to charge an additional fee if they correspond with you directly.
Land borders may also charge a stamping fee on entry, which is generally USD $2, but is often waived if you buy your visa at the border. In addition, you must use the visa forms provided at the consulate or border as self-printed versions will not be accepted; at borders, these are free, but Mozambican embassies/consulates generally charge USD $1 for the form. If applying at a British embassy, high commission or consulate, the application form is available free of charge from the UK Border Agency website .
A tourist visa is valid for 90 days after issue and permits a 30 day stay. This can be extended by a further 30 days at immigration offices in provincial capitals.
The cost of the Mozambican visa in Swaziland or South Africa is R750, as of August, 2015, and the cost of the Mozambican visa in London UK is now 40 pounds.
There is a USD $100 a day fine for overstaying a visa.