Question: how many hours before can we cancel flight ticket?
Answer: According to the U.S. Department of Transportation, you can cancel a non-refundable ticket and receive a full refund of any airfare booked in the United States, without cancellation fees or penalties, as long as you booked your ticket seven days ahead of your flight and you do so within 24 hours of booking.