This visa can be obtained by almost all nationalities at all borders and international airports.
The cost is U$50. A double entry visa is U$80
This visa covers both Zambia and Zimbabwe and can be obtained at Lusaka and Livingstone airports as well as the Kazangula and Victoria Falls land borders.
The cost is U$50
Nationalities that cannot obtain a visa for Zimbabwe at the border are also not eligible for this visa and need to get both visas separate.
If you are on a tour coming from Malawi you will not be able to obtain this visa.
For tours starting in Lusaka and visiting Zimbabwe you can obtain the visa at the airport.
Hong Kong, Singaporean, Irish, South African and most other African nationals are visa free.
The Zambia visa is a full page visa.