Yes. Indian tourists can buy health insurance for the USA either before departing from India or after arriving in the United States, provided they meet the plan's eligibility requirements. Indian citizens traveling on a B-2 tourist visa are not required to show proof of health insurance to enter the USA, since India is not part of the Visa Waiver Program. However, most Indian domestic health insurance policies provide coverage only within India and do not extend to medical treatment received in the United States, and visitors are responsible for paying the full cost of any healthcare they receive.
Because medical care in the USA can be expensive, many travelers purchase medical insurance for Indian tourists visiting USA through American Visitor Insurance to help protect themselves against unexpected medical expenses during their trip. Choosing a plan before you travel also ensures you have coverage in place from the day you arrive.