It's always handy to know that there are plenty of Bali convenience stores where you can find all your daily essentials. Whenever I need to buy a few items like a bottle of water or milk, I usually just go to a Coco mart or Circle K store.
They also sell pharmaceutical products, souvenirs, alcohol, fruit and veggies. I always find a Coco mart or Circle K close by in common areas of Bali. On the other hand when I need to do more shopping in Bali like groceries for example, I will go to a shopping mall.
Coco mart is one of the main Bali convenience stores I like to visit whenever I need to make a quick stop to buy a few things. There's plenty of Coco marts around common areas of Bali. Just look out for the the sign shown in the picture below. Most of the Coco marts in tourist areas are 24 hours which is also very convenient.
There is also some bigger Coco mart stores around Bali too where you can do more shopping. Generally though they are very much like a 7/11 store.
As a quick guide, here are the some average prices for common items that can be purchased from the Bali convenience stores.
Note: These prices are rounded off and approximate as of 2013. Sometimes the prices vary in different stores and areas. However these prices are just a rough guide to give you some idea.
You can also refer to my Indonesian Currency page to see the exchange rates for Rupiah.
Circle K is another convenience store I often go to for my daily needs in Bali. Much like Coco mart, Circle K is found all around common areas of Bali. The prices are usually in the same range as those for items in Coco mart.
The staff are always very helpful particularly when tourists can't find a particular item or have difficulty understanding rupiah. Anytime anyone is confused about the currency and working out the prices of items, the staff at the stores are usually fluent in English and are happy to help. They expect it too because Bali has many tourists who have never been here before and are often confused by the currency.
They also have sim cards so that you can use the local network on any unlocked phones which is handy. If need be you can buy credit for pre-paid phones from the convenience stores. Another handy thing is that some of the convenience stores have money changers. They are also the reputable secure money changers too.
Handy money saving tip - For anyone travelling to Bali, it pays to bring your own sunscreen. It's quite expensive to buy sunscreen in Bali. For a 200g NET bottle of sunscreen it costs anywhere around 250,000 RP depending on where you buy it from. Which is approximately $25 - $26 US. That's around double the price you would pay for the same size bottle in Australia which I must say surprised me.
From my experience it's well worth buying a few bottles before travelling and saving yourself having to buy it here.