Applying for an Indian Visa in Bangkok

To get an Indian visa in Bangkok, you must apply online through the official IVAC (BLS International) website, print your documents, and visit the BLS center in person for submission. Processing typically takes 5 to 7 business days, provided your paperwork is complete.

  1. Complete the online application. Go to the official Indian Visa Online website (indianvisaonline.gov.in). Select 'Thailand' as the mission and choose 'Bangkok'. Fill out the form carefully; any typo here leads to immediate rejection.
  2. Book your appointment. After submitting the form, print the application copy and sign it. Visit the BLS International website for Thailand to book an appointment slot at the Bangkok center (located in the Asoke area).
  3. Prepare your document stack. Gather your passport (valid for 6 months), two 2x2 inch photos with a white background, a copy of your Thai residence permit (if applicable), and your flight itinerary. Print your appointment confirmation.
  4. Submit at the BLS center. Arrive at the BLS International center 15 minutes before your time. Pay the visa fee and service charge in cash (THB). Keep your receipt safe, as it contains your tracking number.
  5. Track and collect. Check the status on the BLS website using your reference number. Once 'Ready for Collection' appears, return to the center with your original receipt to pick up your passport.
Can I do this by mail?
No. The BLS center in Bangkok requires a personal appearance for all first-time applicants to provide biometric data.
What if I live in Chiang Mai?
You still must travel to the Bangkok center as there is no Indian consulate facility for visa processing in Northern Thailand.
Do I need a hotel booking for the visa?
Yes, you must provide proof of accommodation for at least the first few nights of your stay in India.