Yes, you can cancel your Iberia flight within 24 hours of booking and receive a full refund, provided that your flight departs more than 7 days later. This flexible policy allows passengers to modify their travel plans without incurring steep cancellation fees. It’s essential to act quickly, as this option is only available for a short period after making the reservation.