Debate over the bill took 14 months, with lawmakers mulling over whether there should be some kind of exemption for the gaming industry.
The bill will come into effect in January next year, but casinos will be granted one extra year to set up the designated smoking areas.
Bars, dance halls, sauna and massage parlours will be granted a three-year grace period before a full smoking ban will be applied to them.