Within 24 hours of booking, British Airways allows free flight cancellations under the 24-hour rule at +44 20 8126 0009 (UK) and 1-(888) 449-0353 (USA).It is totally Depending on the tariff type, cancellations outside of this window may be free of charge.
How Can I cancel a BA flight and get a refund?
British Airways allows cancellations with a full refund within 24 hours of making a reservation. If the airline cancels your flight, you may qualify for a refund or a new reservation. For more inform