Thailand tourist visa for Nepali citizens

e-Visa required in advance — Nepal is NOT on Thailand's visa-on-arrival list, despite what many older articles claim.

Nepali passport holders need a Thai tourist e-Visa applied for online before travel — Nepal has never been on Thailand's visa-on-arrival country list (that list covers about 30 specific countries, mostly not including South Asia). Thailand also overhauled its broader visa-exemption system on 15 September 2026, tightening rules generally, so it's worth double-checking current requirements close to your travel date since this is a recently and actively changing area of policy.

Steps

  1. Apply on the official e-Visa portal — Submit your application at thaievisa.go.th — the official Royal Thai Government portal. Avoid third-party sites that charge extra service fees for the same process.
  2. Upload required documents — Passport photo page, a recent passport-style photo, proof of accommodation, and a return/onward flight ticket.
  3. Pay the e-Visa fee online — Paid directly through the official portal.
  4. Complete the Thailand Digital Arrival Card (TDAC) — Required separately, before arrival, regardless of visa type — this is a newer requirement and easy to overlook.

Documents

Official links

Frequently asked questions

Can I just get a visa on arrival like some travelers from other countries?

No — Nepal has never been on Thailand's visa-on-arrival eligible list. This is a common misconception from outdated blog posts. Nepali travelers must arrange a visa before departure.

Last reviewed 2026-09-29.

Printable document checklist