Thai citizens need an e-visa or regular visa to travel to India. Apply online or through the Indian embassy.