Yes, a valid passport is required to pass through Mexico. Please make sure to pack yours!