Do Canadians need a visa to visit Botswana?—
No. Canadian ordinary passport holders are visa-exempt and can enter Botswana for tourism or business for up to 90 days within a 365-day period without a visa.
Do I need to apply for a Botswana eVisa?+
How long can I stay in Botswana visa-free?+
What are the passport requirements?+
What might I be asked for at the border?+
Is there an entry or visa fee?+