Skip to main content

Driver India Private Tours

Shopping in India: What to Buy and Where

Shopping in India is an experience in itself. The markets are full of handmade textiles, jewellery, leather, spices and crafts, often made in the region you are standing in, and prices are a fraction of what you would pay at home. It can also be overwhelming, with plenty of pressure and a few scams to sidestep. This guide covers what is worth buying, the best cities for each thing, how bargaining works, and how to shop without getting caught out.

What to buy in India

Textiles: Pashmina, silk, block-printed cotton, and hand-woven scarves and throws. Some of the best value you will find anywhere.
Jewellery and gems: Silver, semi-precious stones and traditional designs, especially in Rajasthan. Buy from reputable shops, not street offers.
Handicrafts: Blue pottery, brass and bronze, wood carving, miniature paintings and leather goods.
Carpets and rugs: Hand-knotted wool and silk carpets, mainly in the north. High value, so buy carefully and arrange shipping through the shop.
Tea and spices: Darjeeling and Assam teas, and fresh whole spices, light to pack and easy to bring home.

The best cities for shopping

Jaipur

Gems, textiles, blue pottery

The best all-round shopping city in India. Bazaars for block prints and jewellery, and workshops where you can watch craftsmen work.

Delhi

Everything, in one place

From the lanes of Old Delhi to fixed-price government emporiums that gather crafts from every state, useful if you want quality without hard bargaining.

Jodhpur & Udaipur

Antiques, textiles, miniatures

Rajasthan's smaller cities are strong for spices, textiles, and miniature paintings, with a more relaxed pace than the capitals.

Varanasi

Silk

Famous for Banarasi silk saris and scarves, woven in the city for centuries. Buy from established shops to be sure of the real thing.

Kerala & the south

Spices, coffee, coir

Spice country produces cardamom, pepper and coffee, along with coir and sandalwood crafts.

How bargaining works

In markets and small shops, prices are expected to be negotiated, and the first quote is usually well above the real price. Be friendly, take your time, and be ready to walk away, which often brings the price down. A rough rule is to start below half and settle somewhere in the middle, but treat it as a relaxed back-and-forth rather than a battle. In fixed-price shops, government emporiums and malls, the price is the price, and these are the easy option if you would rather not haggle. Shopping is far easier with your own car and driver, who can point you to honest, fair-priced shops and save you carrying bags on public transport.

Scams to avoid

Most shopping trouble is avoidable. Be wary of anyone offering gems or carpets you can resell at a profit at home, which never works out. Ignore commission touts who steer you to a particular shop, as you will pay their cut in the price. For anything expensive, buy from established shops, get a proper receipt, and use the shop's own shipping and card payment rather than handing over cash to a stranger. When in doubt, the fixed-price emporiums are a safe fallback. For more practical advice on money and staying safe, see our India travel tips.

Want to shop the good places, not the tourist traps? On our private tours your driver knows the honest, fair-priced shops and workshops in each city, and there is room in the car for whatever you carry home. See our India private tours.

Frequently asked questions

What should I buy in India?
The best buys are textiles like pashmina and block-printed cotton, silver jewellery and gems, handicrafts such as blue pottery and brass, hand-knotted carpets, and tea and spices. Most are handmade and far cheaper than at home.
Which is the best city for shopping in India?
Jaipur is the best all-round shopping city, strong for gems, textiles and blue pottery. Delhi is great for variety and fixed-price emporiums, and Varanasi is the place for silk.
How does bargaining work in India?
In markets and small shops, prices are negotiated and the first quote is usually well above the real price. Be friendly, start low, and be ready to walk away. In emporiums and malls, prices are fixed.
Is it safe to buy gems and jewellery in India?
Yes, from established, reputable shops with proper receipts. Avoid any street offer or stranger promising gems you can resell at a profit at home, which is a well-known scam.
Can I ship large items like carpets home?
Yes. Reputable carpet and furniture shops arrange international shipping and take card payment. Use the shop's own service and keep all paperwork rather than paying cash to a middleman.
How do I avoid shopping scams in India?
Ignore commission touts steering you to particular shops, avoid resale gem and carpet schemes, buy expensive items from established shops with receipts, and use fixed-price emporiums when in doubt. A trusted driver or guide helps a lot.

Shop India with someone who knows the good places

Private tours with a driver who knows the honest shops and workshops. Free quote within 24 hours.

Plan a private India tour

Mukul Sharma

For over a decade, I've been creating personalized private journeys across India, helping travelers experience the country's culture, heritage, wildlife, and local life through authentic and meaningful travel experiences.

Leave a Reply

Your email address will not be published. Required fields are marked *