For tourists:
- Tourist cards are issued FOR FREE when you arrive at the port of entry.
- This card allows a maximum stay of 180 days.
- You must be in possession of a valid passport AND a tourist card to enter Mexico.
- Your passport must be valid for at least the duration of your stay in Mexico, and it's recommended to have a minimum of 6 months validity.
- You must complete the Multiple Migratory Form (FMM) upon arrival.
- Overstaying your permitted length of stay can result in fines and deportation.
So to answer your question:
Yes, you can travel to Mexico with a passport that is expiring in less than 6 months, as long as it's valid for at least the duration of your stay. However, it's recommended to have a passport with a minimum of 6 months validity for a smoother travel experience.