Skip to content

Thailand passport → Seychelles

Seychelles visa for citizens of Thailand

eTAVisitor's Permit (30 days)

Citizens of Thailand don't need a visa for Seychelles 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 · Visitor's Permit (30 days)
How to applyElectronic travel authorization (online)
Maximum stayUp to 30 days
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired
Proof of fundsSufficient funds for stay

How to apply

  1. 1

    Gather required documents

    Prepare passport, photos, flight itinerary, accommodation confirmations, proof of funds, and yellow fever certificate if applicable.

  2. 2

    Complete visa application form

    Fill out the appropriate application form for a Seychelles Visitor's Permit.

  3. 3

    Submit application in person

    Visit the Seychelles embassy or consulate to submit the form and supporting documents.

  4. 4

    Pay visa fee (if applicable)

    Fees are determined by the embassy; payment is made at the time of submission.

  5. 5

    Await processing

    Processing times may vary; check with the embassy for current timelines.

  6. 6

    Receive Visa/Permit

    Collect the passport with affixed visa or permit, or receive an electronic approval.

Documents checklist

Identity

  • Valid passport

    Must be valid for the duration of stay

  • Completed visa application form

  • Passport-size photograph

    Recent, white background

Travel

  • Round-trip flight itinerary

    Confirms onward/return travel

  • Accommodation reservation confirmations

    For each visitor's location of stay in Seychelles

Financial

  • Proof of sufficient funds

    Bank statement or equivalent

Supporting

  • Yellow fever vaccination certificate

    Required if coming from endemic countries

Good to know

  • Application can be submitted up to 30 days before travel.

Common refusal reasons

Missing or incomplete documents

Ensure all required documents are provided as per checklist.

Insufficient funds

Provide clear proof of adequate financial means.

Invalid passport

Passport must be valid for the entire stay.

FAQ

Do citizens of Thailand need a visa for Seychelles?

Citizens of Thailand don't need a visa for Seychelles but must get an electronic travel authorization (eTA) online before travelling. Visa type: Visitor's Permit (30 days).

How long can citizens of Thailand stay in Seychelles?

Up to 30 days.

What documents do citizens of Thailand need for Seychelles?

Valid passport; Completed visa application form; Passport-size photograph; Round-trip flight itinerary; Accommodation reservation confirmations; Proof of sufficient funds; and 1 more.

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 Thailand passport holders