Frequently Asked Questions

Find quick answers to the most common questions about travelling in Sri Lanka.

Home Frequently Asked Questions Can you legally buy alcohol at...

Can you legally buy alcohol at a hotel on a Poya Day?

Ravana Tour Specialist August 6, 2026

No, you cannot legally buy alcohol at a hotel, restaurant, or supermarket in Sri Lanka on a Poya Day. During these monthly Buddhist full moon observances, alcohol sales are strictly banned nationwide, and that means you will not find it available for purchase on those days.

Poya Days have real religious weight in Sri Lanka. On those dates, licensed bars, liquor shops, and even hotel restaurants are required by law to stop selling alcohol for 24 hours. Still, most foreign guests are generally allowed to drink in the privacy of their hotel rooms if they bought the alcohol before the Poya Day began, either from a local liquor shop or from duty-free arrangements.

Need Free Sri Lanka Travel Advice?

Hi, I’m Sayuri, your local Sri Lanka travel specialist. Feel free to ask me anything about routes, hotels, transport, activities, or planning your trip.