Buying a beer in Sri Lanka took me a little longer to understand than I expected.

Not because alcohol is especially difficult to find, but because you will not usually find it sitting in an ordinary grocery shop beside the soft drinks and bottled water. When I wanted to buy something to take back to my room, I had to look for one of the specialised liquor shops that everyone seemed to call a “wine shop” — even when most of what was visible through the counter was beer and spirits.

Restaurants were equally inconsistent. One place would happily bring a cold beer with dinner; the next would not serve alcohol at all. Hotels and guesthouses varied too. After a while, I simply stopped assuming anything and asked.

None of this makes drinking in Sri Lanka particularly complicated once you know how it works. Alcohol is legal, tourists can drink it, and in the main tourist areas you will usually find somewhere serving beer, cocktails or spirits without too much trouble. But Sri Lanka has its own rules around alcohol sales, licensed shops and religious holidays, and a few of them are worth knowing before your first evening out.

Can you drink alcohol in Sri Lanka?

Yes. Alcohol is legal in Sri Lanka, and tourists are allowed to drink it.

The important distinction is that Sri Lanka regulates the sale of alcohol quite strictly, so being allowed to drink does not mean alcohol is available everywhere or at all times.

You may find beer and spirits easily in one tourist town and then struggle to find a licensed shop or restaurant serving alcohol somewhere else. Poya days and other restrictions can also temporarily stop alcohol sales, which is where many travellers get caught out.

So the short answer is simple: yes, you can drink alcohol in Sri Lanka — but where and when you can buy it is the part worth understanding.

What is the legal drinking age in Sri Lanka?

The legal drinking age in Sri Lanka is 21. Licensed sellers are not permitted to sell or give alcohol to anyone under the age of 21.

For most travellers, this is unlikely to feel very different from other countries with a 21+ drinking age, but it is worth knowing that Sri Lanka takes alcohol regulation fairly seriously. The rules do not stop at age limits — they also cover where alcohol can be sold, when licensed premises must stop selling it, and who is allowed to purchase it.

In practice, I was never dealing with anything particularly complicated as a tourist. If a restaurant, hotel or bar was licensed to serve alcohol, ordering a beer was generally just that: ordering a beer. The more noticeable difference was simply that alcohol was not available everywhere, which becomes much more relevant when you are trying to buy a few bottles rather than having a drink with dinner.

Where can you buy and drink alcohol in Sri Lanka?

Wine store selling alcohol in Ella, Sri Lanka

Buying alcohol in Sri Lanka works a little differently from what many European travellers are used to. You will not usually find beer, wine and spirits in an ordinary grocery shop or supermarket aisle. Instead, alcohol is sold through licensed liquor shops, usually referred to locally as “wine shops” or “wine stores.”

The name is slightly misleading. These are not necessarily shops focused on wine; they typically sell beer, spirits and other alcoholic drinks as well. Once I realised that these were the places to look for, buying alcohol became much easier.

Some restaurants, bars, hotels and guesthouses serve alcohol, but not all of them do. This varied quite a lot during my trip. In one place, ordering a beer with dinner was completely normal; somewhere else nearby, alcohol was not available at all.

That difference is especially noticeable if you are travelling between more tourist-oriented places and smaller towns. In popular beach areas and larger destinations, finding somewhere serving alcohol was generally straightforward. Elsewhere, the choice could be much more limited.

I usually drank beer, and that was the easiest thing to find. If having a drink with dinner matters to you, it is still worth checking the menu or asking before sitting down rather than assuming alcohol will be available.

The simplest rule is this: look for licensed wine shops when you want to buy alcohol, and do not assume every restaurant or accommodation serves it. Once you know that, the system is easy enough to navigate.

Restaurant serving drinks in Sri Lanka

Alcohol and Poya days in Sri Lanka

This is probably the alcohol rule most likely to catch you by surprise.

Alcohol sales are prohibited on full moon Poya days in Sri Lanka. Poya days are Buddhist public holidays observed every month, and licensed alcohol retailers are required to close on those days.

That means the wine shop you used the day before may suddenly be closed, and restaurants or bars that normally serve alcohol may not be able to sell it either.

So if you know you will want a beer or a bottle of wine at your accommodation, check the Poya calendar and buy it the day before rather than discovering the restriction when everything is already closed.

There can also be additional alcohol-free days declared by the authorities, including certain religious holidays or special occasions. The Excise Department publishes closure days for licensed premises each year, so it is worth checking if your trip happens to coincide with one.

One detail worth keeping in mind is that rules around hotels can be a little less obvious in practice. Older Sri Lanka Tourism information notes that some hotels may make arrangements for in-house guests on Poya days, but I would never rely on being able to buy alcohol at your hotel on a Poya day. If it matters to you, ask the property in advance.

The easiest rule to remember is simply: full moon = do not count on being able to buy alcohol in Sri Lanka that day.

How much does alcohol cost in Sri Lanka?

Alcohol prices in Sri Lanka vary quite a lot depending on where you buy and drink it. A beer bought from a wine shop is naturally cheaper than the same beer ordered at a hotel, beach bar or restaurant, and tourist-oriented places can charge considerably more.

Beer was what I drank most often, and local beer is generally the easiest and most affordable alcoholic option. I was paying a large Lion Lager at roughly LKR 1,100–1,500, while smaller bottles were around LKR 500–850, depending on the venue.

Cocktails and wine climb much faster in price. Many cocktails are around LKR 2,000–3,000, while a glass of wine can be around LKR 1,600 or more. Imported alcohol is generally more expensive than local options.

If you want to try arrack, prices depend heavily on the brand and whether you are buying a bottle or ordering it in a bar. Standard bottles of arrack are roughly LKR 3,000–5,000, with premium versions costing considerably more.

I would treat all of these as rough prices rather than a fixed Sri Lanka alcohol price list. Excise taxes change, restaurants set their own mark-ups, and prices can differ noticeably between a local wine shop and a resort bar.

If you are travelling on a budget and still want the occasional drink, local beer bought from a wine shop will usually be a cheaper option than cocktails, imported beer or wine at a hotel.

What alcohol do people drink in Sri Lanka?

Lion Beer box in Sri Lanka

If you want to drink alcohol in Sri Lanka, beer is probably the most familiar place to start. Local beer is widely available in licensed restaurants, bars, hotels and wine shops, and it was what I personally drank most often during my trip.

The name you will see again and again is Lion Beer. Lion Lager is the standard choice, but you may also come across stronger versions such as Lion Strong and other locally produced beers. Imported beer is available too, particularly in larger hotels and more tourist-oriented bars, although it is usually more expensive.

Wine is available, but it never felt nearly as dominant as beer. In many places, the wine list was relatively short compared with what you might expect in Europe, while cocktails and spirits were more common in hotels, beach bars and restaurants catering to travellers.

And then there is the drink that is much more distinctly Sri Lankan.

Arrack in Sri Lanka

If there is one alcoholic drink worth trying specifically because you are in Sri Lanka, it is arrack.

Sri Lankan arrack is traditionally made from the sap of coconut palm flowers. The sap is collected by toddy tappers, begins fermenting naturally, and is then distilled into arrack. Some versions are also aged in local wood, which gives the spirit its amber colour and adds more depth to the flavour.

You may also see it called Ceylon arrack, coconut arrack or Sri Lankan arrack. The word arrack itself is used for several different spirits across South and Southeast Asia, some made from rice or molasses, so the Sri Lankan coconut version is its own particular style.

What does Sri Lankan arrack taste like?

That depends on the bottle, but good coconut arrack is not simply a harsh coconut-flavoured spirit. It can be surprisingly smooth and aromatic, with floral, slightly sweet and woody notes.

For example, Ceylon Arrack has notes of honey, malt, citrus, jasmine and nuts, rather than an obvious artificial coconut taste.

If you normally drink whisky, rum or brandy, arrack will probably feel more familiar than you might expect.

How do you drink arrack in Sri Lanka?

You can drink arrack neat, over ice or mixed, and it appears in plenty of cocktails too.

One of the simplest combinations is arrack with ginger, but you will also see it paired with lime, coconut water, tea, tropical fruit and other local flavours. Ceylon Arrack, for example, uses it in drinks ranging from an arrack-and-ginger serve to cocktails with lime and coconut water or spiced tea.

If you only want to try it once, I would probably start with a glass over ice or a simple arrack-and-ginger rather than burying it beneath a complicated cocktail. That way you actually get some idea of what the spirit tastes like.

Where can you buy arrack in Sri Lanka?

You can find arrack in licensed wine shops, and many bars, hotels and restaurants that serve spirits will have at least one version available.

There is quite a range, from inexpensive everyday arrack to more premium aged bottles, so price and quality can vary considerably. If you are buying a bottle rather than ordering a single drink, it is worth looking at what type of arrack you are getting rather than simply choosing the cheapest one.

Arrack also makes a good local alternative if you are tired of ordering Lion Beer everywhere. Beer was still what I drank most often in Sri Lanka, but arrack is much more interesting if you want to try something that actually belongs to the island’s drinking culture.

Can you drink alcohol on the beach or in public in Sri Lanka?

This is one area where you should be more careful than simply assuming that because you can buy a beer, you can drink it anywhere you like.

Sri Lanka takes a restrictive approach to drinking in public places, and licensed restaurants, bars and hotels are generally permitted to serve alcohol for consumption within their approved premises rather than simply anywhere outside.

That matters particularly on beaches. A beach bar or hotel may legally serve you a beer within its licensed area, but that is different from buying alcohol elsewhere and taking it onto a public beach.

I therefore would not treat Sri Lankan beaches as places where public drinking is automatically acceptable or permitted. If you want a drink by the sea, the simplest option is to have it at a licensed beach bar, restaurant or hotel rather than carrying your own alcohol onto the beach.

The same common-sense rule applies elsewhere: drink at licensed venues or in private accommodation rather than openly drinking in streets, parks or other public spaces.

Apart from the legal side, Sri Lanka is also a more conservative country around alcohol than many European destinations, so being discreet is generally the better approach.

✈️ Planning your Sri Lanka trip?

If you’re travelling around Sri Lanka, these are some of my most useful guides to help you plan the rest of your route.

Drinking and driving in Sri Lanka

If you are renting a scooter, motorbike, car or tuk-tuk in Sri Lanka, this is one area where I would not take any chances.

Driving after drinking alcohol is illegal in Sri Lanka, and the country’s Motor Traffic Act provides penalties for driving after consuming alcohol or drugs.

This is particularly relevant for travellers because renting your own tuk-tuk or scooter has become a popular way to get around the island. A beer with lunch can feel harmless when you still have several hours before driving, but the safest approach is simply not to drink at all if you are driving.

Roads in Sri Lanka can already require a fair amount of concentration, with buses, tuk-tuks, scooters, pedestrians and animals all sharing the same space. If you plan on drinking, leave the scooter or tuk-tuk at your accommodation and use a taxi, tuk-tuk or another driver instead.

Alcohol etiquette in Sri Lanka

Sri Lanka is not a dry country, and having a beer with dinner or a drink at your hotel is perfectly normal in many tourist areas. At the same time, alcohol is treated more conservatively than it is in much of Europe, both culturally and through the country’s licensing rules.

You will notice this in small ways: not every restaurant serves alcohol, dedicated wine shops are used instead of ordinary supermarket aisles, and sales stop completely on Poya days and certain other restricted dates. None of this means travellers need to feel awkward about drinking — it simply helps to understand that alcohol is not as casually woven into everyday life everywhere.

If you are drinking in Sri Lanka, the easiest approach is to keep it low-key and follow the setting you are in. A beer at a licensed restaurant, hotel or beach bar is one thing; getting visibly drunk in public or treating a religious area like a party destination is another.

This matters particularly around temples, religious events and Poya days, when the cultural context is very different from a night out in a beach town.

In practice, I never felt that having a drink as a traveller was an issue. I simply found that Sri Lanka rewards a little more awareness of where you are and what kind of place you are in.

🍺 Alcohol in Sri Lanka: FAQ

Can tourists drink alcohol in Sri Lanka?

Yes. Tourists can legally drink alcohol in Sri Lanka as long as they meet the legal age requirement. Alcohol is available in many tourist areas, but it is more regulated than in much of Europe, so you should not expect every restaurant, hotel or shop to sell it.

What is the legal drinking age in Sri Lanka?

The legal drinking age in Sri Lanka is 21. Licensed sellers are not allowed to sell or provide alcohol to anyone under that age.

Can you buy alcohol in supermarkets in Sri Lanka?

In my experience, regular grocery shops were not where I bought alcohol. Instead, beer, wine and spirits are sold through licensed liquor shops, usually called “wine shops” or “wine stores.” The name can be misleading because they usually sell far more than wine.

Can you buy alcohol on Poya days in Sri Lanka?

No. Alcohol sales are prohibited on full moon Poya days, which occur every month. Licensed wine shops close, and restaurants and bars that normally serve alcohol may also be unable to sell it. If you know you will want a drink at your accommodation, it is safest to buy it the day before.

Do restaurants and hotels serve alcohol in Sri Lanka?

Many do, especially in popular tourist areas, but not every restaurant, hotel or guesthouse serves alcohol. During my trip, one place might happily serve a cold beer with dinner while another nearby would have no alcohol at all. If having a drink matters to you, it is worth checking the menu or asking first.

What is the most popular beer in Sri Lanka?

Lion Beer is the local name you will see most often. Lion Lager is the standard option, while stronger versions such as Lion Strong are also common. Beer was what I personally drank most often during my trip and was generally the easiest alcoholic drink to find.

What is arrack in Sri Lanka?

Arrack is Sri Lanka’s traditional spirit, commonly made from fermented coconut flower sap and then distilled. It can be drunk neat, over ice or mixed into cocktails, and there are both inexpensive everyday bottles and more premium aged varieties.

Is alcohol expensive in Sri Lanka?

It depends very much on where you buy it. Local beer bought from a licensed wine shop is usually one of the cheaper options, while cocktails, wine, imported alcohol and drinks at upscale hotels or resorts can cost considerably more. Restaurant and hotel mark-ups also vary a lot.

You might also enjoy:

Leave A Comment

Your email address will not be published. Required fields are marked *