Bali's largest traditional market sprawls across four floors of a covered building in central Denpasar, selling fruit and vegetables, flowers, spices, textiles, temple offerings, and household goods to local Balinese shoppers rather than tourists. The market is most alive between 4am and 10am, when flower sellers arrive with enormous arrangements destined for daily Hindu offerings at temples and households across the island.
Get here as early as possible — the colours, smells, and controlled chaos of the early morning market are extraordinary. By mid-morning the pace slows and the heat builds in the upper floors. The ground floor has the fresh produce and flowers; upper floors have dry goods, textiles, and the temple supplies (incense, ceremonial baskets, ritual objects) that are the backbone of Balinese daily religious life. Prices are fixed for some goods and negotiated for others; watch what locals pay before committing to a price on anything.