Zimbabwe entry requirements for Sri Lanka passport holders
Sri Lankan passport holders need an eVisa to travel to Zimbabwe. The entire process is online: apply before you fly, get approved by email, and show the confirmation on arrival. As of 2026, there is no visa-on-arrival option for Sri Lankans.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| eVisa application Apply before travel | Apply for a Zimbabwe eVisa at the official eVisa portal at least 3–5 working days before departure. The application asks for passport details, travel dates, and a digital photo. Pay the fee online — single entry is $30 USD, double entry $45 USD. Print the approval letter and carry it with your passport.Apply for eVisa | Required |
| Valid passport Must have at least 6 months validity | Your Sri Lankan passport must be valid for at least 6 months from your date of entry into Zimbabwe. Airlines check this at check-in — if your passport expires sooner, you will be denied boarding. Carry a copy of the bio-data page as backup. | Required |
| Return or onward ticket Proof of onward travel | Immigration officers at Harare and Victoria Falls ask for a return or onward ticket before they stamp you in. A printed itinerary or e-ticket showing your departure from Zimbabwe within the eVisa validity period works. Airlines also check this at departure. | Required |
| Proof of accommodation Hotel booking or invitation letter | Have a printed hotel reservation or a letter of invitation from your host in Zimbabwe ready. Officers occasionally ask for it, especially if you arrive without a clear itinerary. A booking confirmation from Booking.com or similar is fine. | Recommended |
| Proof of funds Show you can support yourself | Carry a bank statement or credit card showing you have enough money for your stay. There is no fixed minimum, but $50–$100 USD per day is a safe benchmark. Immigration rarely asks, but having it ready avoids delays. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Standard eVisa for tourism.
For frequent travellers.
Requires employer sponsorship and work permit.
| Service | Cost |
|---|---|
| eVisa (Single Entry)Standard tourist eVisa for up to 30 days. | $30 USD (approx. 9,000 LKR) |
| eVisa (Multiple Entry)Allows multiple entries within 90 days. | $45 USD (approx. 13,500 LKR) |
| Stay Extension (per month)Apply at immigration office before current visa expires. | $50 USD (approx. 15,000 LKR) |
| Overstay Fine (per day)Maximum fine cap of $500 USD. | $20 USD (approx. 6,000 LKR) |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Zimbabwe
Sri Lanka passport holders transiting through Zimbabwe do not need a transit visa if staying airside and not passing through immigration.
- If leaving the airport or entering Zimbabwe, a visa is required.
Health & vaccines for Zimbabwe
Present throughout the country, especially in rural areas.
Occurs in urban and semi-urban areas.
Risk in areas with poor sanitation.
Prophylaxis recommended for all travellers, especially in rural areas. Use mosquito repellent and nets.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for extensions and permits. Bring passport, photos, and fee.
Regional office for visa extensions.