Agra, India
Best places to shop in Agra
4 markets, malls and shopping districts in Agra — what to buy, when to go, and the tourist traps to avoid at each one.
Last updated 2026-08-09
1. Sadar Bazaar
Photo: Daniel VILLAFRUELA · CC BY-SA 3.0 · source
Agra's main shopping street — leather goods, shoes, textiles, sweets and souvenirs, pedestrianised in the evenings.
Where: BazaarMap: Open in Maps Best time: Daily 11:00–21:00; closed Tuesday in partsCost: BudgetTip: Agra petha, the translucent ash-gourd sweet, is the city's speciality and Sadar Bazaar is where to buy it fresh.
2. Kinari Bazaar
Photo: Jon Connell from Cambridge, UK · CC BY 2.0 · source
The old city's crowded lanes near Jama Masjid — marble inlay, brassware, textiles, trimmings and wedding goods.
Where: BazaarMap: Open in Maps Best time: Monday to Saturday 11:00–20:00Cost: Budget
3. Marble inlay (pietra dura) workshops
Photo: AXP Photography · Pexels License · source
The workshops descended from the craftsmen who inlaid the Taj Mahal — semi-precious stone set into marble, worked by hand.
Where: Street ShoppingMap: Open in Maps Best time: Daily 09:00–18:00Cost: Mid–Luxury
Watch out Alabaster and soapstone are widely sold as marble at marble prices. Real marble is cold, heavy and translucent at the edge; alabaster is warm, light and scratches with a fingernail. Drivers also take an outsized commission — arrive on your own.
4. Shilpgram
Photo: AnoushkaMathur · CC BY-SA 4.0 · source
The government craft village beside the Taj east gate — state-run emporium stalls with fixed prices and no commission.
Where: MarketMap: Open in Maps Best time: Daily 10:00–19:00Cost: Budget–MidTip: Fixed prices make this the sane place to buy if you do not want to spend the afternoon bargaining.
More about Agra