How Long Does it Take for an Indian Visa to Be Approved? The turnaround for an eVisa approval is generally 2-3 business days. Which is why there is a 4-day minimum period set before traveling for applications. The visa, once granted, has a validity of 365 days (1 year since its approval).