Skip to content

Zimbabwe passport → Sri Lanka

Sri Lanka visa for citizens of Zimbabwe

eTAETA - Tourist (30 days)

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 routeETA - Tourist (30 days)
How to applyElectronic travel authorization (online)
Maximum stayUp to 30 days
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired

How to apply

  1. 1

    Visit the official Sri Lanka ETA portal

    Go to the Department of Immigration and Emigration website.

  2. 2

    Fill in the online application form

    Enter personal, passport and travel details accurately.

  3. 3

    Upload required documents

    Upload passport photo and passport copy.

  4. 4

    Pay the ETA fee online

    Use a credit or debit card to complete payment.

  5. 5

    Wait for processing

    Approval is usually sent via email within 24 to 72 hours.

  6. 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)

    Optional

    Not 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

More destinations for Zimbabwe passport holders