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

Motel Mexicola

Seminyak$$$Mexican Bar

Motel Mexicola is the island's loudest argument for agave: a technicolor hall where the tequila and mezcal list runs longer than anywhere else in Bali. Order the mezcal margarita and split tacos while the room turns into a dance floor by ten. Daytime visits get the same list at half the volume.

Lacalita

Canggu$$Cantina

Lacalita brings the cantina format to Canggu with mezcal cocktails built around smoke and citrus rather than novelty. The room suits a long lunch that drifts into evening. Ask which agave bottles are open; the back bar rotates with the import calendar.

"Nobody flies to Bali for mezcal. Drink it here anyway, and let the import taxes explain the bill."

40 Thieves

Seminyak$$$Speakeasy

40 Thieves hides up a staircase and pours some of Seminyak's most serious cocktails. The menu rarely names mezcal twice, but the bartenders will build around it when a bottle is open, so ask before you commit to the list. Go early in the week for bar seats and conversation.

Cuca

Jimbaran$$$$Cocktail Restaurant

Cuca approaches drinks with the same technique as its tasting menus, and smoke features in the glass even when agave does not. Treat it as the special occasion stop on this list. One cocktail here reframes what the rest of the island is doing.

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.