Zimbabwe passport → Sri Lanka
Sri Lanka visa for citizens of Zimbabwe
Citizens of Zimbabwe don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling.
Verified · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.
Key facts
| Entry route | ETA - Tourist (30 days) |
|---|---|
| How to apply | Electronic travel authorization (online) |
| Maximum stay | Up to 30 days |
| Passport validity | At least 6 months |
| Biometrics | Not required |
| Appointment | Not required |
| Interview | Not required |
| Onward or return ticket | Required |
How to apply
- 1
Visit the official Sri Lanka ETA portal
Go to the Department of Immigration and Emigration website.
- 2
Fill in the online application form
Enter personal, passport and travel details accurately.
- 3
Upload required documents
Upload passport photo and passport copy.
- 4
Pay the ETA fee online
Use a credit or debit card to complete payment.
- 5
Wait for processing
Approval is usually sent via email within 24 to 72 hours.
- 6
Receive ETA approval
Print the approval letter to present upon arrival.
Documents checklist
Identity
Valid passport (with at least 6 months validity)
Include a clear copy of the bio-data page.
Digital passport-size photograph (white background)
Must be recent and meet ICAO standards.
Travel
Confirmed return flight itinerary
Proof of onward or return travel.
Hotel booking or accommodation proof
First night booking is sufficient for most cases.
Supporting
Travel insurance (recommended)
OptionalNot mandatory but strongly advised.
Common refusal reasons
Incorrect or incomplete application details
Double-check all entries before submitting.
Passport validity less than 6 months
Ensure your passport is valid for at least 6 months beyond your intended stay.
Unclear or non-compliant photograph
Use a high-quality photo on white background with no shadows.
FAQ
Do citizens of Zimbabwe need a visa for Sri Lanka?
Citizens of Zimbabwe don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling. Visa type: ETA - Tourist (30 days).
How long can citizens of Zimbabwe stay in Sri Lanka?
Up to 30 days.
What documents do citizens of Zimbabwe need for Sri Lanka?
Valid passport (with at least 6 months validity); Digital passport-size photograph (white background); Confirmed return flight itinerary; Hotel booking or accommodation proof; Travel insurance (recommended).
How long must my passport be valid for Sri Lanka?
At least 6 months.
Plan your trip to Sri Lanka
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 Sri Lanka.
Sri Lanka visa for other passports
- India
- United States
- United Kingdom
- China
- Philippines
- Nigeria
- Pakistan
- Bangladesh
- Indonesia
- Brazil
- Mexico
- Canada
- All passports for Sri Lanka