You should buy travel insurance preferably as soon as you book your trip. The latest you can buy a policy is one day before your trip, although some insurers reduce coverage for cancellation benefits three days before your travel date. You can not buy a travel insurance policy after you have left for your trip.