British Airways cancellation policy allows passengers to cancel flights within 24 hours of booking for a full refund. After 24 hours, cancellations may incur fees based on the fare type. Flexible tickets offer easier changes, while non-refundable tickets have limited options. Refund requests are processed according to terms.