Alcohol is legal to sell and drink in Malaysia if you're not Muslim — bars, licensed restaurants, hotels and most supermarkets carry it across the country. What catches visitors out isn't legality, it's two other things: price, because Malaysia taxes alcohol heavily, and geography, because a couple of conservative states restrict sales hard and a couple of islands do the opposite and sell it tax-free.
Can you drink here?
Yes, as a non-Muslim visitor, in most of the country. Malaysia's alcohol law draws its line on religion, not nationality — it applies to Muslims (the large majority of Malaysians), for whom alcohol is prohibited under law, a system that runs alongside civil law for Muslims only. As a foreign visitor you're governed by civil law, so buying and drinking is legal for you almost everywhere. What varies is how easy it is to find, and what it costs.
| Legal for visitors | Yes, in bars, licensed restaurants, hotels and most supermarkets |
|---|---|
| Legal age | 21 in most states |
| Cheapest | Langkawi and Tioman — duty-free islands |
| Restricted | Kelantan and Terengganu — very limited sales |
Why it's expensive
Malaysia levies high excise duty on alcohol as a matter of policy, and it shows at the till — a beer at a mainland bar or supermarket runs well above what you'd pay in neighbouring Thailand or Vietnam, and spirits and wine carry it too. This isn't a tourist markup; locals pay the same duty. It's simply built into the price everywhere except the exceptions below.
The duty-free exception: Langkawi and Tioman
A handful of islands are designated duty-free zones, and alcohol is the headline saving. Langkawi is the best known — spirits, wine and beer sold at a fraction of mainland prices from the moment you land, with rules on how much you can carry off the island when you leave (see our money and duty-free guide for the allowance and the airport-vs-town-shop distinction). Tioman carries the same duty-free status. If you're planning to stock up, do it on the island, not before you fly in.
Where it gets restricted: the conservative east coast
Two states — Kelantan and Terengganu — are governed more conservatively, and alcohol sales there are heavily restricted: it's hard to find outside a handful of hotels catering to tourists, and many local restaurants and shops simply don't stock it. This matters if your trip includes the east-coast islands: Redang and the Perhentians sit within Terengganu's waters, while Tioman itself is in Pahang, a less restrictive neighbour. Don't assume the same access you'd get in Kuala Lumpur or Penang — check before you rely on a resort bar being open.
Drink-driving
Malaysia treats drink-driving seriously, with defined blood-alcohol limits, fines and the possibility of losing your licence or facing prosecution for anything over the threshold. If you're driving — self-drive is common on Langkawi and in parts of the peninsula — treat the rule as absolute rather than checking how the locals seem to behave.
How to carry yourself
Drinking itself isn't a sensitive act in most tourist areas — bars and beach clubs in places like Penang, KL and Langkawi are used to it. Outside those zones, and especially during Ramadan, it's worth being more discreet: drink indoors or at your table rather than visibly on the street, keep noise down, and don't assume a small local restaurant serves alcohol just because a bigger one nearby does. None of this is about hiding anything — it's the same courtesy you'd extend anywhere that a practice is normal for some people and not for others.
Note
Ages, duties and state-level rules shift, and enforcement varies by venue and season — everything above is checked against sources and dated at the top of this page, but treat specifics like the legal age and exact duty rates as worth a quick confirm before you rely on them.