No. You need a passport.
Yes, provided you have a passport (flying into Mexico) or an ID/birth certificate (entering by land into Mexico).
A passport (air travel) or ID/birth certificate (land travel) and some money to spend are all you need.
Yes. You only need a birth certificate and or ID.
No. A passport is sufficient to travel to Mexico. A birth certificate is not valid for international travel. If you are traveling by land or sea, then you can enter Mexico with a US passport card, "enhanced" drivers license or "enhanced" non-driver ID.
It depends: Air From US to Mexico: passport From Mexico to US: passport AND visa Land From US to Mexico: ID and/or birth certificate From Mexico to US: passport AND visa
There are a couple of answers for you but no matter what you need an ID for all answers I'm about to give. If you travel by bus, or any automotive you need a U.S. Naturalization Citizenship document and if you travel by plane or boat you need a passport POSTER: In response to your question. So, if you are a U.S. citizen, once you are actually in the country of Mexico, you still need to provide ID to go from one part of Mexico to another? What if you are a Mexican citizen who ONLY wants to travel within the borders of Mexico. Would he need an ID?
This makes no sense, but I think you mean if with an expired passport you can travel from Mexico to New Mexico or vice versa. In that case no, you need an ID or birth certificate if you are going to Mexico; if you are going to the US state of New Mexico from Mexico you need a passport AND a visa issued by the US government.
To buy the plane ticket to Mexico, no... there is no ID required. But to USE that ticket and GO to Mexico then yes, you will need a passport and that will be your ID.
does my military ID work for reentry into the us from mexico?
If you are a resident of the US, you need a passport to travel to ANY other nation and to return to the US.