Queensland will have some of the toughest smoking laws in Australia from September.
Parliament has passed laws to ban smoking at bus and taxi stops, outdoor pedestrian malls, and in or near childcare facilities and kids' sporting events and skate parks.
Residents in the state's aged-care facilities will also be banned from smoking in their rooms for the first time, and will only be allowed to light up in designated areas.