Quick answer
From a shop bottle going into 2027, a 30 ml measure of halmilla arrack costs roughly US$0.50 to US$0.80 for a vat-rested blend, US$0.80 to US$1.40 for pure coconut, US$1.40 to US$2 for seven years, US$1.80 to US$2.80 for ten to twelve years and US$3 to US$6 for fifteen years and older. In hotel bars the same measure costs roughly US$5 to US$12 plus service charge and taxes, and tasting flights roughly US$15 to US$40 for three pours.
Key takeaways
- A 750 ml bottle holds 25 measures of 30 ml, which makes per-glass costs easy to work out.
- From a shop bottle, a measure costs under a dollar for blends and about US$2 to US$3 for ten to twelve years.
- Hotel bars charge roughly US$5 to US$12 a measure, plus around ten per cent service charge and taxes.
- Tasting flights cost roughly US$15 to US$40 for three pours.
- Buying a bottle pays off after a handful of glasses; one bar measure is still worth it to taste before buying.
The basic arithmetic
A 750 ml bottle holds 25 measures of 30 ml, the standard hotel bar pour. Local home pours are often larger, around 50 ml, which gives about 15 glasses. Dividing the shop price by 25 gives the cost of a bar-sized measure; dividing by 15 gives a generous home glass.
The figures below use expected 2027 shop prices for 750 ml, based on late-2026 shelves, and the middle of each range. Excise revisions and exchange rates move them, but the proportions stay much the same.
Mixers, ice and snacks add a little. A large bottle of soda or ginger beer costs well under two dollars and serves several drinks, and a bag of ice a dollar or two.
- →25 measures of 30 ml per 750 ml bottle.
- →About 15 generous home glasses of 50 ml.
- →Mixers and ice add only cents per drink.
Cost per measure from a shop bottle
Bought by the bottle, aged arrack is remarkably cheap per glass. Even a twelve year pure coconut arrack costs less per measure than a soft drink in many hotel bars. The older the arrack, the larger the saving against the bar price.
These costs are for 30 ml measures. Double them, roughly, for a generous 50 to 60 ml home pour.
- →Vat-rested blend at about US$16: roughly US$0.50 to US$0.80 a measure.
- →Pure coconut, no age statement, at about US$28: roughly US$0.80 to US$1.40.
- →Seven years at about US$42: roughly US$1.40 to US$2.
- →Ten to twelve years at about US$58: roughly US$1.80 to US$2.80.
- →Fifteen years and older at about US$100: roughly US$3 to US$6.
Cost per glass in bars
Hotel bars sell aged arrack by the 30 ml measure at roughly US$5 to US$12, depending on age and the hotel's standing, plus around ten per cent service charge and taxes. A seven year measure might be US$6 to US$10; a twelve year US$8 to US$12. The very oldest arracks are rarely poured, and cost more where they are.
Cocktail bars in Colombo and Galle charge roughly US$6 to US$14 for an arrack cocktail, usually made with a younger aged arrack. Tasting flights of three pours, where offered, cost roughly US$15 to US$40.
Local bars rarely pour aged arrack by the glass; they sell quarters of younger styles for the table, which works out at around a dollar a measure.
- →Hotel bar measure: roughly US$5 to US$12 plus service and taxes.
- →Arrack cocktail: roughly US$6 to US$14.
- →Tasting flight of three: roughly US$15 to US$40.
When the bar is worth it
A bar measure is worth paying for when you want to taste an arrack before buying a bottle, when you want to try an age you would not buy, or when the setting is the point: a sunset terrace, a colonial bar, a tasting with someone who knows the range.
For regular evening drinks over a week, buying a bottle is the obvious choice. A couple drinking two measures each a night for a week would spend over a hundred dollars on seven year arrack in a hotel bar, or about forty on a single shop bottle.
Lankan Stays & Trails can arrange a tasting in Colombo or Galle, so you choose the bottle to buy with confidence.
Getting more for less
Buy in licensed wine stores and supermarkets at the printed price. Ask whether a hotel allows guests to drink their own bottle in their room or on their terrace; most do. Some restaurants allow you to bring your own bottle for a corkage fee.
Taste in a bar once, then buy the bottle you liked. Use younger arrack for long drinks and keep the older bottle for neat sipping. And watch for beach and tourist-strip prices, which can be well above the shop price.
- →Buy bottles in licensed shops.
- →Drink your own bottle where the hotel allows it.
- →Keep older arrack for sipping and younger for mixing.
Frequently asked questions
How much does a glass of aged arrack cost in Sri Lanka?
From a shop bottle going into 2027, a 30 ml measure costs roughly US$0.50 to US$0.80 for a blend and US$1.40 to US$2.80 for seven to twelve years. In a hotel bar the same measure costs roughly US$5 to US$12 plus service charge and taxes.
How many glasses are in a bottle of arrack?
A 750 ml bottle holds 25 measures of 30 ml, the standard bar pour, or about 15 generous home glasses of 50 ml. Long drinks made with one measure each stretch a bottle to 25 glasses.
Is it cheaper to buy a bottle or drink in a bar?
Buying a bottle is far cheaper if you will drink more than a few glasses. A seven year arrack costs roughly US$1.40 to US$2 a measure from a shop bottle, against US$6 to US$10 plus service and taxes in a hotel bar.
How much is an arrack tasting flight?
Where offered, a flight of three aged arrack pours costs roughly US$15 to US$40 going into 2027, depending on the ages and the venue. It is a good way to choose which bottle to buy.
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 and restaurants usually do not allow outside bottles, though some restaurants accept them for a corkage fee. Ask at reception.
Why are hotel arrack prices so high?
Hotel bars price drinks to cover staff, setting and margins, and add around ten per cent service charge plus taxes. They also tend to pour older arracks. A bottle bought in a shop avoids all of that for drinks in your room.

