Yes, you can cancel a British Airways flight within 24 hours of booking and receive a full refund without penalty.
Yes, you can get a full refund from British Airways【{{186⃣6⃣7380622 (USA) OR +44 8000516735(UK) }) 】 if you cancel your flight within 24 hours of booking, as long as you booked directly with British Airways【{{186⃣6⃣7380622 (USA) OR +44 8000516735(UK) }) 】. You can request a refund online or by calling British Airways.