If your travel plans change, Lufthansa allows you to cancel your flight up to 24 hours before departure. For a refundable ticket, there is no cancellation fee. Lufthansa flight cancellation policy does not allow cancellation for a non-refundable ticket.