Skip to content

Iran passport → Seychelles

Seychelles visa for citizens of Iran

eTAETA · Tourism

Citizens of Iran don't need a visa for Seychelles but must get an electronic travel authorization (eTA) online before travelling.

Official application site

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

Key facts

Entry routeETA · Tourism
How to applyElectronic travel authorization (online)
Maximum stayUp to 30 days
Visa validity90 days
EntriesSingle entry
Processing time1–3 days
Government fee$10
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired

How to apply

  1. 1

    Prepare documents

    Gather valid passport, photo, onward ticket, accommodation reservations, and yellow fever certificate if applicable.

  2. 2

    Complete online application

    Fill in the eTA form on the official Seychelles Electronic Border System portal.

  3. 3

    Upload required documents

    Upload passport scan, photo, accommodation confirmations, and vaccination certificate.

  4. 4

    Pay processing fee

    Pay USD 10 via the portal (credit/debit card or online payment).

  5. 5

    Receive eTA decision

    Approval is typically emailed within 1-3 business days.

  6. 6

    Print or save eTA

    Carry a printed or digital copy to present upon arrival in Seychelles.

Documents checklist

Identity

  • Valid passport

    Must be valid for at least 6 months beyond entry.

  • Passport-sized photograph

    Recent, 35x45mm.

Travel

  • Return or onward ticket

    Confirmed booking.

  • Accommodation reservation(s)

    For each location of stay in Seychelles.

Financial

  • Proof of sufficient funds

    Optional

    May be requested to cover stay.

Supporting

  • Yellow fever vaccination certificate

    Required only if traveling from or through an endemic country.

Proof of funds

  • Bank statements
  • Credit card statements

May be requested during application or at border.

Good to know

  • Apply no earlier than 30 days before travel.
  • Yellow fever vaccination is mandatory if coming from an endemic country.

Common refusal reasons

Incomplete or inaccurate application

Double-check all fields and upload clear copies.

Missing accommodation proof

Provide confirmed reservation details for every night.

FAQ

Do citizens of Iran need a visa for Seychelles?

Citizens of Iran don't need a visa for Seychelles but must get an electronic travel authorization (eTA) online before travelling. Visa type: ETA · Tourism.

How long can citizens of Iran stay in Seychelles?

Up to 30 days.

How much does the Seychelles visa cost for citizens of Iran?

Government fee: $10.

How long does Seychelles visa processing take?

Typically 1–3 days.

What documents do citizens of Iran need for Seychelles?

Valid passport; Passport-sized photograph; Return or onward ticket; Accommodation reservation(s); Yellow fever vaccination certificate; Proof of sufficient funds.

How long must my passport be valid for Seychelles?

At least 6 months.

Where do I apply?

On the official site: https://esea.gov.sc/

Sources

Plan your trip to Seychelles

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 Seychelles.

Seychelles visa for other passports

More destinations for Iran passport holders