In 2023, Mexico introduced a new law banning smoking in public spaces, including cigarettes, e-cigarettes, marijuana, and other tobacco products. Punishment for those caught smoking in public spaces includes steep fines and up to 36 hours of detainment. It should be noted that the smoking ban is for public spaces only. You may be allowed to smoke on private resorts and private beaches.