Tourist visa · Iran (Islamic Republic of) to Sri Lanka

Tourist Visa-Free Entry (40 Countries)

Visa free

Maximum stay
30 days
Processing time
24-48 hours
Fee
Free (ETA fee waived)
Validity
30 days from arrival
Entry
Multiple entry

Starting January 2026, citizens of 40 countries can obtain a free ETA (Electronic Travel Authorization) for tourist visits. While the fee is waived, travelers must still apply online for the ETA before travel. Double entry permitted during the 30-day validity period. Extensions possible up to 270 days total (in stages: +60, +90, +90 days) by applying at the Department of Immigration in Colombo.

Eligibility

  • Nationality

    Available to nationals of 40 designated countries including major markets such as UK, USA, Canada, Australia, EU countries, and Asian nations.

    Eligible countries: Australia, Austria, Bahrain, Belarus, Belgium, Canada, China, Czechia, Denmark, Finland, France, Germany, India, Indonesia, Iran (Islamic Republic of), Israel, Italy, Japan, Kazakhstan, Korea (Republic of), Kuwait, Malaysia, Nepal, Netherlands, New Zealand, Norway, Oman, Pakistan, Poland, Qatar, Russian Federation, Saudi Arabia, Spain, Sweden, Switzerland, Thailand, Turkey, United Arab Emirates, United Kingdom, United States of America

  • Purpose of visit

    For tourism, sightseeing, holidaying, visiting friends and relatives, medical treatments, sports events, and cultural performances only.

    Includes
    • Tourism
    • sightseeing
    • visiting relatives
    • medical treatment
    • sports events
    • cultural performances
  • Financial

    Must demonstrate adequate funds for maintenance during stay in Sri Lanka and for return passage.

    Minimum funds: Not specified - adequate for stay duration

Documents you need

  • Passport

    Blank pages required: 2; Validity months: 6

  • Proof of funds

    Accepted forms: Bank statement, credit cards, cash; Minimum amount: Adequate funds for stay and return passage

  • Application form

    Use the official application form for this route and complete all required fields.

    Form name: Electronic Travel Authorization (ETA); Form url: https://eta.gov.lk

How to apply

  1. Online application

    Apply online for Electronic Travel Authorization (ETA) through the official portal at least 24-48 hours before travel.

  2. Processing wait

    Wait for ETA approval which typically takes 24-48 hours. The approved ETA will be sent via email.

  3. Visa collection

    No physical visa collection required. Present approved ETA email and passport at port of entry in Sri Lanka.

Sign in to apply
This information is general guidance only and can change frequently. Always verify with the official embassy or consulate before making travel plans. Contact [email protected] for help.