The average cost of a cup of coffee can vary according to location and type of establishment. In major cities such as Jakarta, Yogyakarta and Surabaya, the price of a cup of coffee in a café or restaurant can range from 20,000 to 30,000 Rp. From a street vendor or small café, the price can drop to as little as 10,000.
As for beer, prices vary depending on the brand. Local beer is generally the cheapest, ranging from Rp20,000 to Rp30,000 per bottle or can, while local microbrews tend to be a little more expensive. On the beach or in a restaurant, prices can vary between 45,000 and 80,000 Rp. If you opt for imported beer, the cost is around Rp 95,000 per bottle. It's worth noting that cans are often more expensive than bottles, and restaurants don't usually offer cask beer at a more affordable rate.
As for spirits, Bali seems to offer better prices than Jakarta, thanks to the presence of local distilleries. Cocktails can cost between 80,000 and 150,000 Rp. As for spirits, prices range from 100,000 to 250,000 Rp per glass, depending on brand and variety. Spirits and wine are not sold in grocery stores because a more expensive license is required. The cheapest local vodka or whisky in Bali costs around Rp 65,000 for 350 ml (or Rp 90,000 for 500 ml). Good wine costs from Rp 250,000 a bottle. Local arak is probably the cheapest alcohol, provided you visit one of the villages where it is traditionally made.