Exploring New Delhi is like stepping into a vibrant mosaic of tradition, modernity, and sheer energy. It’s loud, colorful, fragrant, chaotic, and utterly captivating. This is the capital of India, where history stands proudly next to skyscrapers, and ancient alleyways lead into designer boutiques.
If you’re anything like me—a travel blogger who loves a bit of travel photography and cultural storytelling—then you’re in for a treat. You’ll need a full day (or better yet, two) to truly experience the richness of New Delhi. While Old Delhi lures you into its historical treasures, New Delhi is where contemporary India shines brightest, especially when it comes to shopping.
Even if, like me, you’re not a typical mall-hopper, shopping in New Delhi becomes an adventure all its own. From traditional crafts to modern fashion, the city caters to every kind of shopper—and every kind of budget.
So let’s dive in! Here’s my curated list of the best shopping areas in New Delhi, peppered with some personal experiences, practical tips, and a whole lot of heart.
Connaught Place (CP): Where Old Meets New
Start your day at Connaught Place, locally called CP. This iconic circular market is known for its British colonial architecture, creating a charming throwback feel in the middle of a bustling metropolis.
CP has everything: global clothing brands, high-end boutiques, colorful Indian handicraft stores, street vendors selling beaded necklaces and embroidered bags, and even bookstores tucked in corners. It’s organized yet wild, classy yet casual.
One minute I was admiring a sleek Zara window display, and the next I found myself haggling with a street vendor for handmade bangles. (Spoiler: he won.) Indians are born negotiators. They haggle with charm and confidence. It’s an art form—and actually, quite fun when you get into the spirit of it!
Tip: Don’t forget to photograph the white colonnades. They look gorgeous with the soft afternoon light filtering through.
Chandni Chowk: A Riot of Colour and Chaos
Now let’s head over to Old Delhi. Brace yourself. Chandni Chowk is not just a market—it’s an experience. And it’s not for the faint-hearted.
This market is one of the oldest and busiest in India. Be prepared loud. It’s crowded. It’s spectacular. Winding narrow lanes are packed with spice shops, textile stores, sari heaven, and more jewelry than you could wear in a lifetime. Every corner tells a story. Every scent—jasmine, curry, incense—hits you all at once.
If you’re into travel photography, this is your goldmine. Women in stunning saris, rickshaws weaving through crowds, men hauling spices on their backs—it’s visual poetry.
I spent nearly an hour just exploring Dariba Kalan, the famous jewelry lane, and Kinari Bazaar, which sparkles with wedding accessories. Bridal wear here is next level—glamorous, detailed, and so beautiful it makes your heart skip.
Hungry? Grab a plate of piping hot chaat or a syrup-soaked jalebi. The street food here is legendary.
Dilli Haat: A Cultural Carnival
Now let’s dial it back a little and head to Dilli Haat in South Delhi. It’s an open-air market with a much more relaxed vibe, perfect for an afternoon wander.
What makes Dilli Haat special is that artisans from across India set up stalls here, rotating every couple of weeks. So one day you might find Kashmiri shawls and Rajasthani puppets, and the next day, brass sculptures from Tamil Nadu.
The focus here is on traditional crafts and authentic souvenirs: handwoven scarves, block-printed fabrics, tribal jewelry, clay pottery, and wooden toys. It’s like all of India condensed into one charming marketplace.
Bonus: The food stalls serve regional cuisine too! You can munch on momos from the Northeast or thalis from Gujarat while you shop.
It’s perfect for thoughtful, handmade gifts—and one of my favorite places to support local artisans.
Khan Market: Chic and Sophisticated
Feeling fancy? Head to Khan Market, one of Delhi’s most upscale shopping areas.
This is where Delhi’s elite shop. The vibe is elegant, calm, and polished. No haggling here—this is all about curated designer boutiques, imported cosmetics, luxury stationery, and beautiful bookstores. The cafes are equally stylish, offering everything from organic juices to fusion cuisine.
While it may not be the best place for bargains, it’s an ideal stop if you’re looking for quality products and a break from the hustle. I spent a solid hour at a quaint bookshop here (yes, I travel with limited luggage space but still buy books. It’s a problem).
For the travel blogger in you, this area makes for sleek, sophisticated photo backdrops. Especially around golden hour.
Hauz Khas Village: Bohemian Vibes and Art
If you’re looking for quirky, artsy finds, Hauz Khas Village is your haven. Nestled beside a historic reservoir and ancient ruins, this is one of South Delhi’s trendiest neighbourhoods.
Boutiques here are filled with designer fusion wear, vintage finds, handmade leather goods, and contemporary art. You’ll also find indie cafes with fairy lights and rooftop views, perfect for a cup of masala chai or a quick Instagram story.
As a travel photographer, I was drawn to the contrast here—centuries-old stone walls beside pop-art murals. Fashion meets heritage. Style meets substance.
It’s not just shopping; it’s a whole mood.
Select CityWalk: All Under One Roof
If you love malls (or just need a little air conditioning), check out Select CityWalk in Saket.
This is a premium shopping mall with all the international brands—H&M, Sephora, Zara, Adidas—alongside Indian designers. It’s modern, clean, and beautifully laid out. Perfect if you’re short on time or craving a Western shopping experience.
The food court is top-notch, offering both Indian and global cuisines.
Plus, there’s a movie theatre if you feel like catching a Bollywood flick!
Last but not least, don’t miss Janpath Market, just near Connaught Place.
This is Delhi’s answer to flea-market shopping. Funky jewelry, boho bags, embroidered tops, leather journals, and home decor—Janpath has it all. It’s popular with both tourists and locals for its great prices.
Bargaining is a must here. Start at half the price they quote, but always haggle with a smile. You’ll be surprised how far charm can take you!
Final Thoughts: Kindness, Colour, and a Camera
To be honest, I’m not a big shopper. I avoid malls at home like the plague. But in India, shopping feels less like consumerism and more like storytelling. Every item has a tale—of a weaver in Rajasthan, a jeweler in Jaipur, a painter in Kashmir. And I love that.
If you’re a fellow travel blogger or just someone who sees the world through a camera lens, New Delhi is bursting with moments waiting to be captured. Shopping here isn’t just about buying—it’s about immersing, connecting, and discovering.
So, whether you’re a fashionista, a culture buff, or a photography lover, give yourself a full day (or two!) to explore the markets and malls of New Delhi. Dive in. Eat the street food. Talk to the vendors. And above all, be kind.
Quick Tips:
Wear comfortable shoes. Delhi markets require a lot of walking.
Always carry cash for smaller markets—many vendors don’t take cards.
Keep your camera or phone ready; spontaneous moments are everywhere.
Hydrate! It gets hot, even in winter.
“India teaches you to be patient, curious, and endlessly open-hearted.” — Every traveler who ever wandered its markets.
If you or someone you know is struggling with mental health, speak up. Reach out. Listen. Life gets loud—but kindness, much like New Delhi, always finds its way through the noise.
Hello. My name is Lauren and I am a freelance photographer and blogger, living in Cape Town, South Africa. I love taking beautiful stylish photos, filled with passion.
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.
18 months
_ga
ID used to identify users
2 years
_gali
Used by Google Analytics to determine which links on a page are being clicked