Yes. However, flight cancellations or delays before the date of purchase are usually not covered. In some policies, there may even be a waiting period from the time you buy until the time you are covered. Incidents that happen during this waiting period cannot be claimed. Ideally, it is best to buy travel insurance early to get the most out of your benefits.