L'ente del turismo indiano mette in primo piano le tentazioni dello shopping nei bazar indiani, dove si trovano spezie, tessuti, oggettistica e sari di ogni misura e colore ma anche piatti, vasi e coppe di marmo intarsiato di pietre dure, monili di tormaline, oggetti in ebano o in legno di sandalo, di ottone o di cuoio o di terracotta. Come alternativa ci sono gli empori statali dislocati in quasi tutte le grandi città dove si possono acquistare tappeti in lana e in seta, pietre dure, zaffiri, rubini, smeraldi, pietre di luna, perle e gioielli d'oro a 22 carati. Ma la regione che è certamente il paradiso dello shopping è Il Rajasthan. Ogni città è famosa per un suo prodotto specifico: Jaipur per i gioielli, Jodhpur per l'antiquariato e i tessuti, Udaipur per la pittura e le rilegature e Jaisalmer per i tessuti.