It is best to buy flight insurance the same day you purchase your airline ticket, whether you buy it through the airline or directly from a travel insurance company. This ensures the cost of your ticket is covered and provides a longer coverage window for trip cancellation benefits.