Swaziland’s lilangeni (plural: “emalangeni”) currency, the SZL, is pegged to the South African rand at par. When it comes to banknotes, Swaziland accepts and makes change for both currencies indiscriminately, but not for coins. This is not the case in South Africa, therefore if you intend to travel there, you should request rand in exchange for emalangeni from banks in Mbabane or Manzini: confirmation of identification is needed. Your emalangeni cannot be exchanged at Johannesburg Airport or in the United Kingdom. No South African merchants will accept emalangeni, while all Swazi sellers will accept Rand.
The operators of Swaziland’s kombis will not accept Rand coinage while traveling.
There are a few tiny shops selling anything from Swazi foods to Swazi wooden carvings and handcrafted bags.