Skip to content
KoraHolidays

info@koraholidays.com· +977 9713084788

Visa Services July 3, 2026 5 min read Thailand

How to Apply for a Thailand Tourist Visa from Nepal (Complete Guide 2026)

Thailand doesn't offer visa-free entry or Visa on Arrival to Nepali passport holders, despite what a lot of outdated blogs claim. You need an approved Tourist Visa (TR) before you fly, applied for entirely online from 2025.

Quick answer: Apply online at thaievisa.go.th for a Tourist Visa (TR) — a single stay of up to 60 days. Processing takes a minimum of 7 working days after fee payment, so apply 3–4 weeks ahead. You'll also need a separate Thailand Digital Arrival Card (TDAC) within 72 hours of arrival.


Do You Need a Visa?

Yes. Nepal isn't on Thailand's visa-exemption list or its Visa on Arrival list, so arriving without an approved visa risks denied boarding or entry refusal. The one exception is Nepali diplomatic/official passport holders, who get 90 days visa-free.


Visa Types

TypeStayValidity
Single entryUp to 60 days3 months from issue
Multiple entryUp to 60 days per entry6 months from issue


Documents You'll Need

  • Passport (6+ months validity, 2 blank pages)
  • Recent passport photo, white background
  • Citizenship certificate / National ID copy
  • Confirmed round-trip flight tickets
  • Confirmed hotel booking for the full stay
  • Bank statement, 3–6 months, stable balance (commonly around NPR 100,000)
  • Cover letter / day-by-day itinerary
  • Proof of ties to Nepal: NOC from employer, business registration, or student ID
  • Travel insurance (not mandatory yet, but recommended)
  • Minors: birth certificate + notarized consent letter from any non-travelling parent

Documents in Nepali must be translated into English and legalized.


How to Apply

  1. Scan all documents above.
  2. Apply online at thaievisa.go.th — in-person submission hasn't been accepted since January 2025.
  3. Watch your email for follow-up document requests.
  4. Once ready for payment, deposit the fee at any Global IME Bank branch and get a Manager's Cheque.
  5. Submit the cheque in person at the Royal Thai Embassy, Kathmandu, Mon–Fri, 09:30–11:30 hrs.
  6. Wait a minimum of 7 working days (longer in peak season, Nov–Feb).
  7. Receive and print your approval email — this is your visa.
  8. Complete the TDAC online within 72 hours of your flight.
  9. Travel with your approval email, TDAC confirmation, and supporting documents.


Fee

Roughly NPR 5,000 for single entry and NPR 25,000 for multiple entry — non-refundable, and subject to change without notice. The exact figure shows up on the portal at payment stage.


Thailand Digital Arrival Card (TDAC)

Separate from your visa. Every traveler, regardless of visa type, must register online at tdac.immigration.go.th within 72 hours of arrival.


Royal Thai Embassy, Kathmandu

167/4 Ward No. 3, Maharajgunj, Bansbari Road, Kathmandu | (977 1) 4371410 / 4371411 Visa hours: Mon–Fri, 08:30–12:30 & 13:30–16:30 hrs


FAQs

Can Nepali citizens get a Visa on Arrival? No — Nepal isn't on Thailand's VOA list.

How long does processing take? A minimum of 7 working days; apply 3–4 weeks ahead to be safe.

How long can I stay in Thailand? Up to 60 days, extendable once by 30 more days at a Thai immigration office.

Is travel insurance required? Not legally mandatory yet, but strongly recommended — and this could change.

Can I apply fully online? The application itself is online, but fee payment still needs an in-person cheque drop-off at the embassy.



Requirements change often — confirm current details at thaievisa.go.th before applying.

Need help with your Thailand visa? Our visa desk can review your documents and build your itinerary alongside your application. [Get in touch] to get started.