Quick answer
Alcohol is legally sold across Sri Lanka most days, but on Poya days, the monthly full-moon Buddhist holiday, government-run liquor shops, most bars and off-licences close by law, and some standalone restaurants stop serving alcohol for the day. Hotels and licensed tourist restaurants typically continue serving guests, often more discreetly, so an American traveller staying at a hotel is rarely left without options. There are 12 or 13 Poya days a year, and the dates shift annually with the lunar calendar, so checking the current month's date before planning an evening out is worth the minute it takes.
Key takeaways
- Poya days occur roughly 12 to 13 times a year, once each lunar month, and are official public holidays in Sri Lanka.
- Government liquor shops, most off-licences and many standalone bars are legally required to close on Poya days.
- Hotels and licensed tourist restaurants generally continue to serve alcohol to guests on Poya days, often with less visible signage than usual.
- Vesak (May) and Poson (June) are the two most significant Poya days and can bring additional restrictions or closures beyond the standard alcohol ban.
- Stocking up on beer or spirits the day before a known Poya date avoids any inconvenience for travellers staying outside a hotel setting.
What a Poya day actually is
Poya day marks the full moon in the Buddhist lunar calendar and falls roughly 12 to 13 times a year, since lunar months don't line up neatly with the standard 12-month calendar. Each Poya is a public holiday in Sri Lanka, observed with temple visits, religious precepts and, for many, abstinence from meat and alcohol.
For a full explanation of the festival calendar, the religious significance, and the two most important Poyas of the year, see our dedicated guide to Poya days in Sri Lanka. This article focuses specifically on what the day means practically for alcohol access.
What actually closes on a Poya day
Government-run liquor shops and most privately licensed off-licences are required by law to close on Poya days, and many standalone bars and pubs shut for the day as well. Some independent restaurants stop serving alcohol with meals even while remaining open for food, though this varies by establishment and location.
This can catch American travellers off guard mid-trip, especially those used to no restrictions at all on alcohol sale in most US states. The closure is nationwide and applied consistently, not a regional quirk.
- →Government liquor shops and most off-licences close by law on every Poya day.
- →Many standalone bars and pubs close for the day, particularly outside major tourist areas.
- →Some restaurants continue serving food but pause alcohol service for the holiday.
Hotels and tourist restaurants usually keep serving
Hotels and licensed restaurants catering primarily to tourists typically continue serving alcohol to registered guests on Poya days, sometimes with a lower profile, a discreet menu, or drinks served in a private area rather than an open bar. This is the main reason most American travellers on an organised trip barely notice the restriction.
It's still worth confirming with your specific hotel rather than assuming, since practice varies by property and by how close the hotel sits to a religious site or conservative town centre.
Planning a trip around the dates
Checking the current month's Poya date before an evening out, particularly if staying in a guesthouse or private villa rather than a hotel with its own bar, avoids an unnecessary surprise. Buying beer, wine or spirits the day before a known Poya date is the simplest workaround for self-catering stays.
Vesak in May and Poson in June, the two most significant Poya days, sometimes bring additional restrictions beyond the standard alcohol ban, including closures at some entertainment venues, so travel during those specific weeks benefits from a little extra planning.
- →Confirm the current Poya date for your travel month before finalising an evening's plans.
- →Buy alcohol a day ahead if self-catering or staying somewhere without an on-site bar.
- →Expect Vesak (May) and Poson (June) to carry slightly broader restrictions than a standard monthly Poya.
Alcohol availability the rest of the month
Outside Poya days, alcohol is straightforward to buy in Sri Lanka: licensed wine and beer shops, supermarkets with a liquor licence, and hotel and restaurant bars operate on largely normal hours. Local beer, arrack (a coconut-based spirit) and imported spirits are all widely available in tourist areas.
Licensing hours and exact rules can shift with local regulation, so treat specific opening times as approximate and confirm locally rather than assuming a fixed national schedule.
The practical takeaway for a US itinerary
Building a Sri Lanka itinerary around US dates rarely needs to account for Poya days directly, since hotels absorb most of the disruption for travellers staying on a organised route. The one habit worth building in is a quick check of the month's Poya date if an evening out at an independent bar or restaurant is planned.
For the full religious and cultural context behind these dates, including how they're calculated and which months carry the most significant observances, our guide to Poya days in Sri Lanka covers the complete calendar.
Frequently asked questions
Can you buy alcohol in Sri Lanka every day?
Nearly every day, except Poya days, the monthly full-moon Buddhist holiday, when government liquor shops and most off-licences close by law. Hotels and licensed tourist restaurants generally continue serving guests on those days, often with a lower-key approach.
What is a Poya day and why does it affect alcohol sales?
A Poya day marks the full moon in the Buddhist lunar calendar and is a public holiday observed with temple visits and religious precepts, including abstinence from alcohol. As a result, liquor shops and many bars are legally required to close for the day.
How many Poya days are there in a year?
Roughly 12 to 13 a year, one for each lunar month, since lunar cycles don't align exactly with the 12-month calendar. The dates shift annually, so it's worth checking the current month's specific date rather than assuming a fixed day.
Do hotels serve alcohol on Poya days in Sri Lanka?
Generally yes, most hotels and licensed tourist restaurants continue serving alcohol to registered guests on Poya days, sometimes more discreetly than usual. It's worth confirming with your specific property, since practice varies by hotel and location.
Is Vesak a bigger alcohol restriction than a normal Poya day?
Often yes. Vesak in May, one of the two most significant Poya days along with Poson in June, can bring additional restrictions beyond the standard alcohol ban, including closures at some entertainment venues, so it's worth planning around specifically.
Can Americans drink alcohol legally in Sri Lanka?
Yes, alcohol is legal for adults in Sri Lanka and widely available in hotels, licensed restaurants and shops outside Poya days. There is no special restriction for foreign visitors beyond the standard nationwide rules that apply on full-moon holidays.
Where can you buy beer or wine in Sri Lanka?
Licensed wine and beer shops, some supermarkets with a liquor licence, and hotel or restaurant bars all sell alcohol outside Poya days. Availability and exact hours vary by town, so confirming locally is sensible rather than assuming a fixed nationwide schedule.

