Skip to content

Sri Lanka passport → Botswana

Botswana visa for citizens of Sri Lanka

eVisaeVisa

Citizens of Sri Lanka need a visa for Botswana and can apply online for an eVisa.

Official application site

Verified · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeeVisa
How to applyFully online — no office visit
Maximum stayUp to 30 days
Visa validity90 days
EntriesSingle entry
Processing time3–5 days
Government fee$30
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired
Proof of fundsBank statement or cash equivalent of USD 500

How to apply

  1. 1

    Visit the official e-Visa portal

    Go to https://evisa.gov.bw/ and create an account.

  2. 2

    Complete the online application form

    Provide personal, passport, and travel details accurately.

  3. 3

    Upload required documents

    Attach scanned copies of passport, photo, itinerary, accommodation, bank statement, and insurance.

  4. 4

    Pay the visa fee online

    Pay USD 30 via credit/debit card or other accepted online payment methods.

  5. 5

    Submit application

    Review all details and submit the application for processing.

  6. 6

    Receive e-Visa by email

    Processing takes 3–5 business days; the approved e-Visa will be sent as a PDF.

  7. 7

    Print the e-Visa

    Carry a printed copy of the e-Visa to present upon arrival in Botswana.

Documents checklist

Travel

  • Valid passport (with at least 6 months validity and two blank pages)

    Scan the bio-data page and all used pages.

  • Digital passport-size photograph (white background, 2x2 inches)

    Upload in JPEG format.

  • Flight itinerary (round-trip or onward ticket)

    Must show departure from Botswana.

  • Proof of accommodation (hotel booking or invitation letter)

    For each night of stay.

Financial

  • Bank statement (last 3 months) or sponsor letter

    Minimum balance of USD 500 equivalent.

Supporting

  • Travel insurance (covering COVID-19, minimum USD 30,000)

    Valid for the entire stay in Botswana.

  • Yellow fever vaccination certificate (if traveling from an endemic country)

    Optional

    Only if the applicant has transited or come from a yellow fever zone.

  • Additional documents for minors (birth certificate, parental consent letter)

    Optional

    Applies to applicants under 18 years of age.

Proof of funds

Minimum balance: USD 500

  • Bank statements (last 3 months)
  • Sponsor letter and sponsor's bank statements

Applicant must show sufficient funds to cover stay, typically USD 500 per person.

Good to know

  • The eVisa is single-entry only.
  • Maximum stay is 30 days; overstaying may result in fines or bans.
  • All documents must be in English or certified translations.
  • The eVisa must be used within 90 days of issue.

Common refusal reasons

Incomplete or incorrect application form

Double-check all entries before submission.

Invalid passport (less than 6 months validity or insufficient blank pages)

Ensure your passport is valid for at least 6 months beyond the intended departure date.

Inadequate or unclear supporting documents

Provide clear scans of all required documents and meet the financial proof criteria.

Criminal record or security concerns

Declare any criminal history truthfully; if applicable, provide court clearances.

FAQ

Do citizens of Sri Lanka need a visa for Botswana?

Citizens of Sri Lanka need a visa for Botswana and can apply online for an eVisa. Visa type: eVisa.

How long can citizens of Sri Lanka stay in Botswana?

Up to 30 days.

How much does the Botswana visa cost for citizens of Sri Lanka?

Government fee: $30.

How long does Botswana visa processing take?

Typically 3–5 days.

What documents do citizens of Sri Lanka need for Botswana?

Valid passport (with at least 6 months validity and two blank pages); Digital passport-size photograph (white background, 2x2 inches); Flight itinerary (round-trip or onward ticket); Proof of accommodation (hotel booking or invitation letter); Bank statement (last 3 months) or sponsor letter; Travel insurance (covering COVID-19, minimum USD 30,000); and 2 more depending on your situation.

How long must my passport be valid for Botswana?

At least 6 months.

Where do I apply?

On the official site: https://evisa.gov.bw/

Sources

Plan your trip to Botswana

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Botswana.

Botswana visa for other passports

More destinations for Sri Lanka passport holders