Upvote:2
I just got back from vacation on 8/6/2014 to Cancun. We (all USA born citizens) crossed the border into Reynosa Mexico by car and boarded a plane from Reynosa Mexico to Cancun Mexico. I used my driver's license, my brother his passport book and my sister the passport card (you know the one that reads only valid for land and sea). My nephew used his long birth certificate to board the plane. So to answer your question yes you can travel by plane WITHIN Mexcio just using your driver's license or official USA ID. You will need a an FMM/tourist card if you are traveling outside the "border area", I was the only one in my family asked for it on our return flight. Also if you plan on buying Pesos then yes you will need a passport book or passport card, they would not accept my driver's license (Texas). The return flight was the same, just for kicks we all used different methods of showing identification and they all worked (DL, passport book and card all worked). Driving back to the USA we were asked for passport card or book at the border crossing. I have in the past crossed (by land) with my driver's license but was told to get my passport book or card the next time I cross.
Upvote:5
This infographic, on the website of the Mexico City airport, says that foreigners need a valid passport to travel on a domestic flight. (Mexican citizens can alternatively use a driver's license or voter ID.)