Botswana has two visa categories which different nationalities fall under. These are listed below: Non-Visa Category: No visa is required. No action or fee needed. Stamp on arrival is for 30 days, and this can be extended. Visa-Category: Visa is required and obtained on arrival or prior to arrival on the Botswana e-visa portal. Length of stay - All nationalities can stay for a maximum of 90 days in any 12 month period for holiday purposes, without a permit.