Botswana Visa for Canadian Citizens
Canadian citizens can visit Botswana without a visa for tourism, business, or family visits of up to 90 days. Both countries are Commonwealth members, and the relationship is warm and welcoming. No advance application is needed. Just bring your valid Canadian passport with at least six months validity and two blank pages, and you will receive a visitor's permit stamp upon arrival. Botswana is one of the easiest African countries for Canadians to enter, which is fitting given that the country's premium safari experiences in the Okavango Delta and Chobe are among the continent's finest. Yellow fever vaccination is not required for direct arrivals from Canada, though you should carry a certificate if your flight routes through an endemic country.
Visa At a Glance
- Visa Type
- Visa-free
- Best Option
- No visa required for stays up to 90 days
- Cost
- $0
- Processing
- 0-0 days
- Validity
- 90 days
- Entries
- Multiple
Requirements
At Immigration
What to Present
- •Valid Canadian passport (6+ months validity, 2 blank pages)
- •Return or onward flight ticket
- •Proof of accommodation (lodge booking or safari itinerary)
- •Proof of sufficient funds (may be requested)
Tips
- •Have your safari booking or lodge confirmation accessible
- •Check the stamp to confirm 90 days were granted
Typical processing time: 5-15 minutes
Common Mistakes to Avoid
- Passport with fewer than 6 months validity
- Not having a return or onward ticket
- Forgetting yellow fever certificate when transiting through endemic countries
- Overstaying the 90-day permit
Frequently Asked Questions
Do Canadians need a visa for Botswana?
No. Canadian citizens can enter Botswana visa-free for up to 90 days for tourism, business, or visiting family.
How long can Canadians stay in Botswana?
Up to 90 days per visit. Extensions are possible through the immigration office in Gaborone for an additional 90 days.
What passport do I need for Botswana?
A valid Canadian passport with at least 6 months validity beyond your entry date and at least 2 blank visa pages.
Do Canadians need a yellow fever vaccine for Botswana?
Not if flying directly from Canada. Only required if transiting through an endemic country such as Kenya, Ethiopia, or Uganda.
How do I get to Botswana from Canada?
No direct flights exist. The most common route is Toronto to Johannesburg (South African Airways, Ethiopian Airlines via Addis Ababa, or connecting via London), then a short flight to Maun or Kasane. Total travel time is 20-24 hours including connections.