Yes, you can cancel your Thai Airways flight within 24 hours of booking without facing any cancellation fees, regardless of the ticket type.