US Dollar; Purchase US funds from your local bank. Travelling from US you will need them for luggage carts ($4.00) per trolley. US funds are accepted in Zambia although they now prefer you purchase their new Kawacha currency while there.
You will require $50 US to purchase a Visa at the Immigration office upon entering Zambia.
SOUTH AFRICA RAND: - A good conversion of Rands to our dollar is about eight (8) rands per our Canadian dollar. Rands are best purchased from an ATM machine upon arriving although not at the airport as it is more expensive.
NAMIBIAN DOLLAR: - Namibian dollars are equivalent to South African rands although while in Namibia they prefer you use only Namibian dollars. When obtaining your Namibian dollars from the ATM you must consider withdrawing enough currency for incidentals along the way - water, bathroom privileges (they charge two N$ for use of public washrooms as well as tipping your guides for their service of excellence and leading you to those award winning photographs!
BOTSWANA - Pula is their currency but only used in Botswana. They do recognize and accept both South African rand and US dollars here. Pula are easily obtained at ATM's.
ZAMIBA - Zambia has just printed a new currency that now shows their Kwacha without all the zeros. They are promoting use of ONLY their new currency but will however accept US dollars and South African rands when bartering. It is best to travel with extra US funds for here or purchase their new Kwachas but their new currency is not accepted anywhere else.