Eswatini passport → Thailand
Thailand visa for citizens of Eswatini
Citizens of Eswatini need a visa for Thailand and can apply online for an eVisa.
Official application siteVerified · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.
Key facts
| Entry route | eVisa · Tourist (up to 60 days or 30 days for visa exemption) |
|---|---|
| How to apply | Fully online — no office visit |
| Maximum stay | Up to 60 days |
| Visa validity | 90 days |
| Entries | Single entry |
| Processing time | 5–14 days |
| Government fee | $40 |
| Passport validity | At least 6 months |
| Biometrics | Not required |
| Appointment | Not required |
| Interview | Not required |
| Onward or return ticket | Required |
| Proof of funds | Bank 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
Create an account on the official Thai eVisa portal
Go to https://www.thaievisa.go.th/ and register with your email.
- 2
Complete the online visa application form
Fill in personal, travel, and contact details accurately.
- 3
Upload required documents
Upload scanned copies of your passport, photo, flight, hotel, and financial documents.
- 4
Pay the visa processing fee online
Fee is 40 USD (or equivalent in local currency) paid via the portal.
- 5
Submit the application
Review all information and submit. You will receive a confirmation email.
- 6
Wait for processing
Processing time is typically 5–14 business days. Check your email for updates or requests for additional documents.
- 7
Receive your eVisa approval
Once approved, you will receive an eVisa letter via email. Print it and carry it with your passport.
- 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)
OptionalAlternatively, a certificate of employment with salary details.
Employment
Employment letter / leave approval
OptionalIf employed, to confirm your employment status and leave period.
Employment contract or business registration
OptionalSelf-employed should provide business registration.
Supporting
Travel insurance
OptionalNot mandatory but recommended for medical/accident coverage.
Additional supporting documents (if requested)
OptionalOfficer 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
- India
- United States
- United Kingdom
- China
- Philippines
- Nigeria
- Pakistan
- Bangladesh
- Indonesia
- Brazil
- Mexico
- Canada
- All passports for Thailand