This question already has an answer here:
I just recently bought tickets to travel from Mexicali to Guadalajara. However, I am a US Citizen and I live in the US. I am just crossing the border by foot, and catching a flight in Mexico to go to GDL (since they're why cheaper in Mexico) However, do I need some type of Mexican paperwork indicating I am traveling within Mexico? Or can I just use my American Identification to board the flight?