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.
Fee: Set on the official e-Visa portal — check thaievisa.go.th directly for the current amount rather than relying on third-party estimates, which vary widely.
Processing: Varies — apply well before travel rather than close to departure, especially given the September 2026 policy changes are still settling.
Stay: Typically up to 60 days on the standard tourist (TR) e-Visa, single entry, though this should be confirmed at application time given the recent policy overhaul.
Steps
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.
Upload required documents — Passport photo page, a recent passport-style photo, proof of accommodation, and a return/onward flight ticket.
Pay the e-Visa fee online — Paid directly through the official portal.
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
Valid passport (at least 6 months' validity from entry date), plus a photocopy
Recent passport-style photo
Confirmed return or onward flight ticket
Proof of accommodation in Thailand for the full stay
Detailed day-by-day travel itinerary
Updated 6-month bank statement showing a minimum balance of THB 20,000 (about NPR 80,000) per person, or THB 40,000 (about NPR 160,000) for a family application
Thailand Digital Arrival Card (completed separately before arrival)
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.