Embassy
Embassy of Ukraine, Gaborone
Gaborone
Ботсвана, Площа Незалежності, ділянка 203, Габороне 048623
Ukrainian citizens need an eVisa for Botswana. Apply on the official website.

UKR
Ukraine
BWA
Botswana
eVisa
The government website lets people apply for their required visa online.
Apply on Botswana's official eVisa portal with a scan of your passport and a photo.
Leave time for processing before you travel, and print the approval.
Enter on the dates and through the ports the eVisa allows.
Get your Botswana visa sorted
A visa expert checks the rules and helps you apply. No payment now.
Some tourists need a visa. Check before you travel.
How to apply
Documents required
How to apply
Documents required
For lost passports and emergencies.
Embassy
Gaborone
Ботсвана, Площа Незалежності, ділянка 203, Габороне 048623

Botswana is a landlocked republic in Southern Africa, much of it in the Kalahari Desert basin.
Going to Botswana
Places close to Botswana with simpler entry for you.
Ukrainian citizens need an eVisa for Botswana. Apply on the official website.
Up to 90 days each visit with the evisa rule. Staying longer can mean a fine or a ban from coming back.
Only on Botswana's official government website. Avoid agents and look-alike sites that add fees. Apply before you book anything you can't cancel.
We have no record of Botswana relaxing its rules for ukrainian citizens who hold another country's visa. Check with the embassy before you rely on one.
Motswana citizens need a visa for Ukraine, from its embassy or consulate.
Austria, Belgium, Bulgaria, Croatia Cyprus, and 5 more can enter without applying before they travel.
Eswatini, Namibia, Zimbabwe, South Africa Mauritius, and 3 more let ukrainian citizens in without applying before travel.
Apply on Botswana's official eVisa portal with a scan of your passport and a photo. Leave time for processing before you travel, and print the approval.
Botswana pula (P). Carry some cash for arrival, especially if a visa fee is paid at the border.
English and Tswana.
Reviewed by @snuck