What is the cancellation policy for British Airways? British Airways offers a 24-hour refund policy (Toll-free 1-866-738-0729). This policy allows passengers to cancel their reservations within 24 hours of booking and receive a full refund, regardless of the ticket type.