Lufthansa allows you to cancel your ticket free of charge, and if you cancel within 24 hours of booking, you can also get a full refund. However, the refund amount may also depend on the type of fare you purchased-non-refundable or refundable. ·In addition, if you cancel your booking 7 days or more before the scheduled departure time, you will get a full refund from Lufthansa. However, if you cancel your ticket within 7 days before the flight departure, you will need to pay the airline’s cancellation fee in accordance with the Lufthansa cancellation policy. In this case, if you booked on Lufthansa through any travel agency airline, then you must ask them to cancel the booking and refund.