Skip to content

Eswatini passport → Thailand

Thailand visa for citizens of Eswatini

eVisaeVisa · Tourist (up to 60 days or 30 days for visa exemption)

Citizens of Eswatini need a visa for Thailand and can apply online for an eVisa.

Official application site

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

Key facts

Entry routeeVisa · Tourist (up to 60 days or 30 days for visa exemption)
How to applyFully online — no office visit
Maximum stayUp to 60 days
Visa validity90 days
EntriesSingle entry
Processing time5–14 days
Government fee$40
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired
Proof of fundsBank statements for the last 3 months (minimum balance equivalent to 20,000 THB per person or 40,000 THB per family)

How to apply

  1. 1

    Create an account on the official Thai eVisa portal

    Go to https://www.thaievisa.go.th/ and register with your email.

  2. 2

    Complete the online visa application form

    Fill in personal, travel, and contact details accurately.

  3. 3

    Upload required documents

    Upload scanned copies of your passport, photo, flight, hotel, and financial documents.

  4. 4

    Pay the visa processing fee online

    Fee is 40 USD (or equivalent in local currency) paid via the portal.

  5. 5

    Submit the application

    Review all information and submit. You will receive a confirmation email.

  6. 6

    Wait for processing

    Processing time is typically 5–14 business days. Check your email for updates or requests for additional documents.

  7. 7

    Receive your eVisa approval

    Once approved, you will receive an eVisa letter via email. Print it and carry it with your passport.

  8. 8

    Travel to Thailand

    Present the printed eVisa and your passport to immigration on arrival.

Documents checklist

Travel

  • Passport (biopage + previous visas if applicable)

    Must be valid for at least 6 months from the date of applying.

  • Passport-size photo (4x6 cm, white background, recent)

    Taken within the last 6 months.

  • Round-trip flight itinerary

    Proof of confirmed booked flights showing entry and exit from Thailand.

  • Hotel booking / proof of accommodation

    For the entire duration of stay in Thailand.

Financial

  • Bank statements (last 3 months)

    Must show sufficient funds (min. 20,000 THB per person or 40,000 THB per family).

  • Recent payslips (last 3 months)

    Optional

    Alternatively, a certificate of employment with salary details.

Employment

  • Employment letter / leave approval

    Optional

    If employed, to confirm your employment status and leave period.

  • Employment contract or business registration

    Optional

    Self-employed should provide business registration.

Supporting

  • Travel insurance

    Optional

    Not mandatory but recommended for medical/accident coverage.

  • Additional supporting documents (if requested)

    Optional

    Officer may ask for extra documents during processing.

Proof of funds

Minimum balance: 20,000 THB per person / 40,000 THB per family

  • bank statements (last 3 months)
  • savings account certificate

Funds must be in a personal bank account. Joint accounts may be accepted with explanation.

Good to know

  • The eVisa is non-extendable and non-transferable.
  • Your passport must be valid for at least 6 months from the application date.
  • Ensure all documents are clear, colour scans.
  • Incorrect or incomplete applications may be rejected without refund.

Common refusal reasons

Incomplete or incorrect application form

Double-check all fields before submitting.

Insufficient financial proof

Provide bank statements showing enough balance and recent transactions.

Passport validity less than 6 months

Renew your passport before applying.

Missing required documents (e.g. flight, hotel)

Prepare all documents listed before starting the application.

Previous visa violation or overstay in Thailand

Clear any previous overstay or visa issues before applying.

FAQ

Do citizens of Eswatini need a visa for Thailand?

Citizens of Eswatini need a visa for Thailand and can apply online for an eVisa. Visa type: eVisa · Tourist (up to 60 days or 30 days for visa exemption).

How long can citizens of Eswatini stay in Thailand?

Up to 60 days.

How much does the Thailand visa cost for citizens of Eswatini?

Government fee: $40.

How long does Thailand visa processing take?

Typically 5–14 days.

What documents do citizens of Eswatini need for Thailand?

Passport (biopage + previous visas if applicable); Passport-size photo (4x6 cm, white background, recent); Round-trip flight itinerary; Hotel booking / proof of accommodation; Bank statements (last 3 months); Employment letter / leave approval; and 4 more depending on your situation.

How long must my passport be valid for Thailand?

At least 6 months.

Where do I apply?

On the official site: https://www.thaievisa.go.th/

Sources

Plan your trip to Thailand

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

Thailand visa for other passports

More destinations for Eswatini passport holders