Before applying for a Tourist Card to Mexico, you must have a valid passport which is valid for 6 months or more, and you must arrive by land or air.