No, liquor and smoking in public is prohibited in Sri Lanka. This ban includes all enclosed public places such as clubs and restaurants. However, you can find regular comfort stops to alleviate the craving. For complete Sri Lanka country information, refer to our Sri Lanka Travel Guide