Quick answer
In Sri Lankan hotel bars going into 2027, a 30 ml measure of halmilla arrack costs roughly US$5 to US$12 depending on age and the hotel, plus around ten per cent service charge and taxes. Expect roughly US$5 to US$7 for a younger aged arrack, US$6 to US$10 for seven years and US$8 to US$12 for ten to twelve. Arrack cocktails cost roughly US$6 to US$14. The same measure from a shop bottle costs roughly US$1 to US$3, so taste at the bar and buy the bottle.
Key takeaways
- A 30 ml measure of aged arrack costs roughly US$5 to US$12 in hotel bars going into 2027.
- Around ten per cent service charge and taxes are added on top of menu prices.
- Arrack cocktails cost roughly US$6 to US$14 in hotel bars.
- Hotels usually pour aged or coconut arrack rather than everyday gal.
- The same measure from a shop bottle costs roughly US$1 to US$3.
Hotel bar prices for 2027
Expected prices for a 30 ml measure in hotel bars, based on late-2026 menus, follow. They vary with the hotel's standing and location, and the most expensive resorts sit at or above the top of each range.
Prices are usually shown before service charge and taxes. Around ten per cent service charge is standard, and taxes are added on top. The final bill can be noticeably higher than the menu figure, so check whether prices are inclusive.
- →Younger aged or pure coconut arrack: roughly US$5 to US$7.
- →Seven years: roughly US$6 to US$10.
- →Ten to twelve years: roughly US$8 to US$12.
- →Arrack cocktail: roughly US$6 to US$14.
- →Tasting flight, where offered: roughly US$15 to US$40.
Compared with a shop bottle
The gap between bar and shop is wide. A seven year arrack bought in a shop for around US$42 works out at about US$1.70 a measure. The same measure in a hotel bar, with service and taxes, may cost US$8 to US$11. A couple drinking two measures each for a week would spend several times the price of the bottle.
That does not make hotel bars poor value. You are paying for the setting, the service and someone else's glassware and ice. A sunset glass on a clifftop terrace is worth it. The point is to choose when to pay bar prices and when to drink your own bottle.
- →Shop bottle: roughly US$1 to US$3 a measure.
- →Hotel bar: roughly US$5 to US$12 plus service and taxes.
- →Pay bar prices for the setting, not for every drink.
Drinking well without overspending
Use the bar to taste and the shop to buy. Order one measure of a seven or ten year arrack, decide whether you like it, and buy the bottle on your next shopping stop. Most hotels allow guests to drink their own bottle in their room or on a private terrace.
Look out for happy hours and sunset offers, which some beach hotels run. Ask whether service charge and taxes are included. And if arrack cocktails are on the list, try one made with a younger aged arrack; it is often the best-value drink on the menu.
Lankan Stays & Trails can suggest hotels with good arrack lists, and arrange a guided tasting where the bar offers one.
- →Taste at the bar, buy in a shop.
- →Drink your own bottle in your room or on your terrace.
- →Look for happy hours and ask about inclusive prices.
Hotel bars worth the price
Some settings justify a bar measure on their own: a heritage hotel lounge in Galle Fort, a hill-country veranda in Kandy or Nuwara Eliya as the mist rolls in, a beach bar at sunset on the south coast. These are moments when the arrack is part of an experience, and paying for the setting makes sense.
In such places, choose an older arrack, sip it slowly, and ask the bartender about it. It is a good introduction to the island's spirit, and the conversation is often worth as much as the drink.
Frequently asked questions
How much is a glass of arrack in a Sri Lankan hotel?
Going into 2027, a 30 ml measure of aged arrack costs roughly US$5 to US$12 in hotel bars, depending on age and the hotel, plus around ten per cent service charge and taxes. Arrack cocktails cost roughly US$6 to US$14.
Do hotel bar prices include service charge?
Often not. Around ten per cent service charge is standard and taxes are added on top, so the final bill can be noticeably higher than the menu price. Check the menu or ask whether prices are inclusive.
Do hotels serve gal arrack?
Better hotels rarely list gal. They usually pour aged or pure coconut arracks, sometimes with a ten or twelve year bottle. Some simpler hotels and guesthouses serve everyday arrack, mainly in long drinks.
Can I drink my own arrack in a hotel?
Most hotels allow guests to drink their own bottle in their room or on a private terrace. Bars, restaurants and pool areas usually do not allow outside bottles. Ask at reception if unsure.
Is it worth ordering arrack in a hotel bar?
Yes, to taste before buying a bottle, or when the setting makes the drink special. For regular evening drinks over a week, a shop bottle is far cheaper. Many visitors do both.
What arrack should I order in a hotel bar?
Order a seven or ten year pure coconut arrack neat or over one large ice cube to taste the halmilla style, or an arrack cocktail made with a younger aged arrack. Ask the bartender to compare two arracks if possible.

