Kolkata is many things - a vibrant city filled with art, culture, literature, and deep emotions. But let’s focus on what really excites everyone: shopping! Yes, fellow retail enthusiasts, Kolkata is a shopper's paradise, catering to everyone from budget-conscious buyers to brand lovers, and even those who thrive on the thrill of street shopping. Whether you're looking for the best shopping places in Kolkata that offer great value or affordable places where you can snag amazing deals, this city has something for everyone. So, grab your bags (ideally empty), put on your most comfortable shoes, and let’s hit the shops!
Best Shopping Places in Kolkata in 2025
Kolkata is a dream destination for shoppers, with every street, lane, and market showcasing something special. Whether you're looking for affordable finds or splurging on luxury brands, the city caters to all. From the vibrant atmosphere of New Market to the upscale experience at Quest Mall, this blog has compiled a list of the best shopping spots in Kolkata for 2025. Prepare to shop until you can’t anymore!
1. New Market
If Kolkata’s shopping scene had a king, New Market would wear the crown. Founded in 1874, this iconic destination is the ultimate shopping haven, featuring everything from clothing and accessories to gourmet cheeses and imported chocolates. The winding alleys create a labyrinthine experience, but the excitement of bargaining is a journey all its own. The key? Begin your negotiations at half the initial price and gradually make your way up. Just be careful not to get too sidetracked by the tempting aroma of kebabs in the air - you’re here to shop, not to end up in a food coma (or are you?). This truly stands out as one of the finest shopping places in Kolkata.
Suggested Read: Best 15 Historical Places in West Bengal- A Glimpse of Bygone Times
2. Bara Bazaar
If you’ve ever wanted to shop until you can’t anymore, Bara Bazaar is the place to be. This is Kolkata’s largest wholesale market, where you can find everything sold in bulk - whether it’s fabrics, jewellery, cosmetics, or home décor. Imagine it as a real-life Amazon but with even better prices. You won’t find cheap shopping places in Kolkata than this, but be ready to navigate through the bustling crowds like a pro. Make sure to bring cash, a lot of patience, and a solid plan because this market is not for the faint-hearted.
3. Gariahat
Welcome to Gariahat, a place where shopkeepers seem to have mastered the art of negotiation, and you’ll discover sarees, kurtis, handbags, and shoes at prices that will leave you pondering your life choices. If you adore ethnic wear, this is one of the best shopping places in Kolkata, with Bengal cotton and handloom sarees stealing the spotlight. Don’t be shocked if you step into a store for “just a quick look” and walk out with five bags - you’ve officially been Gariahat-ed. Pro tip: Don some sunglasses to conceal your excitement while haggling. If you’re on the hunt for cheap shopping places in Kolkata, Gariahat is an absolute must-visit.
Suggested Read: Have a Memorable Experience at Sundarbans National Park
4. South City Mall
If you enjoy the comfort of air conditioning while indulging in a shopping spree, South City Mall is the go-to shopping place in Kolkata. This upscale shopping centre features popular brands like Zara, Sephora, and MAC, where your wallet might take a hit. But who needs to save when you can find that perfect outfit? After a long day of shopping, the food court offers a much-needed break, and if you're up for it, you can catch a movie at INOX on the upper level. Retail therapy paired with popcorn makes for a fun day out! For a blend of luxury and variety, South City Mall stands out as one of the best shopping places in Kolkata.
5. College Street
Shopping isn’t just about clothes, is it? College Street is the perfect spot for book enthusiasts to immerse themselves in mountains of novels, timeless classics, and rare first editions. As the largest second-hand book market in the world, it offers a treasure trove of literary finds at unbeatable prices for those with a keen eye. And the cherry on top? The iconic Indian Coffee House is nearby, where you can enjoy a cup of chai and channel your inner philosopher. It truly stands out as one of the best shopping places in Kolkata for anyone who loves books.
Suggested Read: Kolkata Unveiled: A Melange of Culture, History, and Culinary Delights
6. Hatibagan
Hatibagan is a haven for savvy shoppers. This market is well-known for its affordable ethnic wear, imitation jewellery, and home essentials. If you're on the hunt for a stunning saree that resembles a Sabyasachi but at the price of your lunch, you've come to the right spot. And if you overhear someone haggling like a pro, just know they've perfected the Kolkata art of negotiation. As a bonus, the street-side phuchka (pani puri) here is legendary, so make sure to refuel while you shop. When it comes to finding cheap shopping places in Kolkata, Hatibagan is truly unbeatable.
7 . Esplanade
Esplanade is the go-to spot for anyone seeking variety, great deals, and an authentic taste of Kolkata’s shopping scene. The sidewalks are bustling with vendors offering clothes, bags, shoes, and accessories - all at prices so low that you might start to question the value of branded stores. The vibrant energy here is contagious, and if you enjoy sifting through piles to uncover hidden treasures, this place is a treasure trove. Just be mindful of your belongings, as the crowd can get quite dense. If you’re on the lookout for cheap shopping places in Kolkata, Esplanade is sure to impress.
8. Shyambazar
When it comes to saree shopping, Shyambazar is unbeatable. It’s a dream destination for fans of traditional Bengal handloom, silk, and cotton sarees, all at incredibly affordable prices. Whether you’re preparing for Durga Puja or simply adding to your collection (because who doesn’t love more sarees?), this is the spot to visit. You’ll get extra points if you can throw in a Bengali accent while bargaining—it really does work wonders! Without a doubt, it’s one of the best shopping places in Kolkata for saree enthusiasts.
9. Quest Mall
If South City Mall had a chic sibling, it would definitely be Quest Mall. With luxury brands like Gucci, Rolex, and Burberry, this is the go-to spot for shopping if your budget allows (or if you just want to browse and dream). Even if you’re not planning to spend, the food court and PVR theatre are great reasons to stop by. Plus, snapping a photo outside the stunning glass facade gives off serious Instagram influencer vibes. For high-end shopping, Quest Mall ranks among the top destinations in Kolkata.
10. Dakshinapan
Dakshinapan is a paradise for handicraft enthusiasts in Kolkata. This open-air complex features various state emporiums offering handmade textiles, pottery, jewellery, and home décor. If you're in search of distinctive souvenirs or gifts, this is the place to be. Additionally, the serene atmosphere provides a welcome escape from the hustle and bustle of Kolkata's other markets. To top it off, there are charming little tea shops that offer a delightful pause during your shopping spree. It's truly one of the most unique and enjoyable shopping places in Kolkata.
Conclusion
Shopping in Kolkata is more than just a way to purchase items - it’s an adventure, a challenge, and occasionally a serious workout. Whether you’re haggling like a seasoned pro in Gariahat, wandering through the maze of New Market, or indulging at Quest Mall, each shopping places in kolkata has its own tale (and likely a sore foot). So, if you find yourself in the City of Joy, don’t just focus on sightseeing - make sure to shop! And keep in mind, when in doubt, go ahead and grab that extra bag. You’ll be glad you did later.
Frequently Asked Questions
1. What are the best shopping places in Kolkata for budget shopping?
Gariahat, Esplanade, Hatibagan, and Bara Bazaar are some of the top places for budget shopping in Kolkata, where you can find fantastic deals on clothing, accessories, and more.
2. Where can I find the best street shopping experience in Kolkata?
The best street shopping experience in Kolkata can be found at New Market and Esplanade, where you can discover a wide range of clothes, bags, accessories, and more—all at great prices.
3. What is Kolkata famous for in shopping?
Kolkata is famous for its handloom sarees, terracotta jewellery, delicious Bengali sweets, books from College Street, and affordable fashion available in its lively street markets.
4. Where can one buy the best sarees in Kolkata?
For the best sarees in Kolkata, head to Gariahat, Shyambazar, or Dakshinapan. These markets showcase a wide range of traditional Bengal handloom and silk sarees at affordable prices.
5. Which shopping malls are best for branded shopping in Kolkata?
If you're looking for branded shopping in Kolkata, South City Mall, Quest Mall, and City Centre are the premier destinations, featuring luxury brands like Zara, Gucci, Sephora, and others.