Does us citizen need visa for botswana visit?

No, US citizens do not require visas for stays of up to 90 days. However, US citizens must hold a valid passport that is valid for at least six months beyond the date of entry into Botswana. In addition, US citizens must have proof of sufficient funds to support themselves during their stay in Botswana, as well as a confirmed return or onward ticket out of Botswana.
Copyright Wanderlust World © https://www.ynyoo.com