Nobody flies to Bali for mezcal, and honesty demands we open there. Indonesia taxes imported spirits among the hardest in the world, so agave lists run short, bottles rotate with the import calendar, and a genuine espadin pour counts as a find. There is no dedicated mezcaleria on the island as of 2026.
What Bali does have: Mexican kitchens and serious cocktail rooms that treat agave with respect when they can get it. Expect 150,000 to 250,000 IDR for a mezcal cocktail. These four venues across Bali deliver the most smoke per rupiah; for the broader scene, start with our Bali cocktail bars guide.
Where the Agave Actually Lives
"Nobody flies to Bali for mezcal. Drink it here anyway, and let the import taxes explain the bill."
Why Agave Costs So Much in Indonesia
Indonesian import duties on spirits rank among the steepest anywhere, and small batch mezcal suffers most because nobody ships it in volume. The result: thin lists, proud prices, and bottles that disappear for months. When a bar has something open, drink it that week.
Set expectations accordingly and the hunt becomes the fun. For the global picture, our guide to the best mezcal bars in the world shows what a full mezcaleria looks like, and Los Angeles remains the benchmark outside Oaxaca.
How to Order Agave on the Island
Cocktails first, neat pours second. The cocktail format forgives a limited back bar, and a good mezcal margarita tells you immediately whether the bar respects the spirit or treats it as a garnish. If the cocktail convinces you, ask what they would pour neat.
Ask questions before ordering, not after. Which bottles are open, what arrived recently, what the bartender drinks when a guest is buying. Bali's agave scene is small enough that the staff at these four venues know exactly where the island's interesting bottles sit at any given month.
Finally, time it right. Agave rewards a clear palate, so make it the first stop of the night rather than the third. A beach club sunset can follow mezcal; it cannot precede it with any dignity.
The Verdict
Deepest list: Motel Mexicola. Best cocktails with smoke in them: 40 Thieves and Cuca. Most relaxed pour: Lacalita in Canggu. Drink agave early in your trip, before beach prices reset your standards.
Frequently Asked Questions
Does Bali have a dedicated mezcal bar?
No. As of 2026 no Bali venue runs a pure mezcaleria format. Motel Mexicola carries the island's deepest agave list, and cocktail rooms like 40 Thieves work mezcal in whenever bottles land.
How much does a mezcal cocktail cost in Bali?
Plan on 150,000 to 250,000 IDR per cocktail, with neat pours of anything beyond entry level espadin priced higher. Indonesian import duties on spirits drive the premium.
What should I order first?
Start with the mezcal margarita at Motel Mexicola to calibrate, then ask bartenders what agave is open. Bottles rotate with the import calendar, so the best answer changes month to month.