When should I buy my travel insurance?
You can plan to purchase your travel insurance policy up to 180 days in advance till the time you board your flight. For some countries, it is mandatory to buy the policy before you apply for a Visa.
Note: If your insurance provider is ICICI Lombard, you can plan to purchase your policy up to 90 days in advance.