Question: do you have to have a passport to fly to mexico?
Answer: US citizens of any age flying to or from Mexico must have a US passport book, no exceptions. You should be aware that the US passport CARD is no good for air travel. The Passport Card is designed for frequent travelers by land and sea to Mexico, Canada, and the Caribbean.