Shop for Zamzam, dates, prayer items, and perfume at the markets around the Haram — best prices are farther from the entrances, and shop after completing rituals.
Makkah offers extensive shopping options for pilgrims. The most popular purchases include Zamzam water (free to drink at the Haram, and available in sealed containers for travel from licensed sellers), premium dates (Ajwa from Madinah being the most prized), prayer rugs, prayer beads (misbaha/tasbih), attar (traditional oil-based perfume), oud/bakhoor (incense), Islamic calligraphy art, and books.
The Abraj al-Bait Mall and shops in the Clock Tower complex offer modern shopping near the Haram but at premium prices. Better deals are found in the traditional markets and streets a few blocks away from the Haram entrances. Bargaining is acceptable and expected at smaller shops and market stalls. It is wise to do your main shopping after completing Hajj rituals to avoid carrying heavy bags during the pilgrimage. Zamzam water for air travel must be purchased from authorized sellers at the airport, as airlines have specific regulations about carrying it.