How long do you have to dispute a credit card charge for an airline ticket?

This depends on the credit card. Check the cardholder agreement that was sent to you with the card or call their customer service number, usually located on the back of your card.