The legal drinking age in Bali is 17 years. It is however not recommended to drink in public places. Alcohol is however always available across private beaches, resorts and restaurants. Similarly, smoking too isn’t recommended in public places. However, cigarettes are widely available in local shops.