Most people don’t need a visa to visit Swaziland. If you don’t need a visa to enter South Africa, you won’t need one for Swaziland. Anyone staying for more than 60 days must apply for a temporary residence permit from the Chief Immigration Officer (404 2941; PO Box 372, Mbabane) whose offices are in the Ministry of Home Affairs.
Visas for onward travel
Visas for Mozambique are available at the borders but it’s cheaper to arrange them in advance at the Mozambiquan High Commission (404 3700; Princess Dr, Mbabane) or Nelspruit (South Africa). Allow 24 hours.