Zambia’s visa regulations are relatively complex and change regularly, but broadly speaking, there are three main categories. Firstly, those who are exempt from needing a visa at all (South African citizens, for example), then those who can purchase a visa on arrival, and finally, those nationals who need to apply for and obtain a visa before they travel.
North American and most European nationals fall into the second group and can purchase a $50 single entry or $80 double entry visa on arrival. Both are valid for 90 days, but the double entry can be used twice within that period.
In the past, this was particularly useful for a trip to the Zimbabwean side of Victoria Falls, but after being introduced, then canceled, and now apparently reinstated, the KAZA Univisa is now best for that purpose.
Available on arrival at the Livingstone and Kazungula border posts and at Livingstone and Lusaka airports, the KAZA allows multiple access between Zambia and Zimbabwe (as well as day trips into Botswana). It costs $50 and is valid for 30 days.
All visitors requiring a visa will need to provide details of their stay in Zambia (lodge or hotel name, booking dates, and telephone numbers) and produce a valid passport with no fewer than six months before expiry. You’ll also need at least three blank pages.