African Countries Visa-Free for Canadian Citizens
As of 2024, Canadian passport holders can enter the following African countries without a visa for tourism or business (typically 30–90 days). Always verify current rules before travel.
- Botswana – 90 days
- Eswatini – 30 days
- Lesotho – 90 days
- Malawi – 90 days
- Mauritius – 90 days
- Mozambique – 30 days (visa on arrival also available)
- Namibia – 90 days
- Seychelles – 90 days (visitor’s permit on arrival)
- South Africa – 90 days
- Zambia – 90 days
- Zimbabwe – 90 days (visa on arrival also available)
Notes
- Passport must be valid 6+ months with blank pages.
- Return/onward ticket and proof of funds may be requested.
- COVID-19 requirements vary; check Travel.gc.ca.
- eVisa or visa on arrival available for many others (Kenya, Tanzania, Rwanda, Uganda, Egypt, Morocco, etc.).
Canada’s visa-free access in Africa is concentrated in Southern and Eastern Africa.