Skip to main content

15 best things to do in Delhi

morning roads in Delhi, India Photo: Laurentiu Morariu / unsplash

Delhi has worn the crown of capital city for over a thousand years. Though it hasn’t always held the title exclusively, its legacy includes serving as the capital of powerful empires like the Mughal Sultanate and the British Indian Empire – cementing its place at the heart of India’s history for more than 10 centuries!

So, if you’re thinking of an India tour, start with Delhi. This buzzing capital is a full-on carnival for the senses. From Mughal-era monuments to tuk-tuk rides, rooftop views to street food that slaps, Delhi delivers. It’s where history meets hustle, and every corner tells a story. Ready to explore? Here are the best things to do in Delhi – from iconic landmarks to under-the-radar gems.

1. Explore UNESCO World Heritage Sites

Delhi’s got major bragging rights with three UNESCO sites: the majestic Humayun’s Tomb, the towering Qutub Minar (fun fact: it’s the tallest brick minaret in the world), and the sprawling Red Fort. These historic spots aren’t just beautiful – they’re windows into Delhi’s imperial past. Stroll through Mughal emperor gardens, marvel at Indo-Islamic architecture, and yes, take that iconic archway photo. If you’re into history and incredible architecture, this is one of the best things to do in Delhi.

2. Visit all the stunning temples

Whether you’re spiritual or just into stunning architecture, Delhi’s temples are next level. The Lotus Temple is calm, quiet (and Insta-famous), while Akshardham is all about intricate carvings and riverfront beauty. Step inside, slow down, and soak up the atmosphere. These temples aren’t just sacred spaces – they’re architectural masterpieces. Visiting them is easily one of the top things to do in Delhi for tourists.

India: tips and tricks for first timers

India: tips and tricks for first timers

Ginny Copestake
by Ginny Copestake Jul 12, 2019

3. Stroll through India Gate at sunset

India Gate isn’t just a landmark – it’s where locals chill, vendors hustle, and the skyline glows. Built as a war memorial, its Amar Jawan Jyoti (AKA the Immortal Soldier Flame) has been burning since 1972!  At sunset, when the lights come on and the snacks come out – it’s perfect for people-watching or just kicking back after a long day of exploring. So snap a photo, grab a chai, and tick off this epic landmark.

India Gate in Delhi, India

Image source:Contiki

4. Chill in Delhi’s green spaces

Need a breather from Delhi’s constant buzz? Head to Lodhi Gardens. It’s peaceful, green, and sprinkled with ancient tombs (basically a history walk disguised as a picnic spot). Locals come here to jog, nap, and chill under the trees. Bring a book, a samosa (highly recommended), and a good playlist.

5. Check out Old Delhi on a tuktuk

Climb into a tuk tuk and get ready for a wild ride. No, seriously – Old Delhi traffic is kinda like an obstacle course. You’ll zoom through narrow alleys, dodge cows (don’t worry, they’re used to this), and catch glimpses of street vendors, havelis, and temples. It’s chaotic and truly unforgettable. A tuk tuk ride here isn’t just transport – it’s one of those must-do, only-in-Delhi moments.

India with Contiki

Image source:Contiki

6. Shop the markets like a pro

Delhi’s street markets are legendary. Sarojini Nagar is your go-to for bargain fashion, Janpath delivers boho vibes and souvenirs, and Lajpat Nagar is a treasure trove of textiles and accessories. Think bold colours, louder bargaining, and that one item you never knew you needed. If shopping is your sport, Delhi’s markets will test your endurance – in the best way. Definitely one of the top things to do in Delhi for tourists.

10 Interesting facts about India you probably didn’t know

10 Interesting facts about India you probably didn’t know

Manasi Gadgil
by Manasi Gadgil Sep 24, 2024

7. Eat everythig in Chandni Chowk

Wanna try authentic Indian food? Delhi’s street food scene hits different – especially in Chandni Chowk. This old-school market is pure flavour chaos: buttery parathas, spicy chaat, syrupy jalebis, and the kind of biryani that’ll haunt your dreams. You’ll leave stuffed, satisfied, and possibly in need of a nap. Forget fancy dining – a food tour here is the real deal. Just be a little cautious of what you’re eating if you’re visiting India for the first time.

8. Catch an indie gig or exhibition

Want to tap into Delhi’s creative side? Hit up India Habitat Centre or Triveni Kala Sangam for indie theatre, photography exhibits, or chill evening concerts. These spots attract a local crowd, so you’ll feel more in-the-know than touristy. Plus, the cafés here? Underrated gems. If you’re on the hunt for things to do in Delhi for tourists that are a little less obvious, this is where the artsy cool kids hang.

Best Food In India: Top Dishes You Need To Try On Your First Visit

Best Food In India: Top Dishes You Need To Try On Your First Visit

Manasi Gadgil
by Manasi Gadgil Mar 20, 2024

9. Wander through Connaught Place

Whitewashed buildings, colonial architecture, and a massive circular market – Connaught Place (commonly called CP) is where modern Delhi meets its colonial past. Grab a coffee, catch a film at Regal, and browse bookstores and street shops all in one afternoon. It’s also a hotspot for Delhi’s nightlife scene if you’re staying out late. If you’re looking for chill but central places to visit in Delhi, CP’s always a solid shout.

View this post on Instagram

A post shared by 360Delhishehar (@360delhishehar)

10. Check out the Sulabh International Toilet Museum

Yup, you read that right. This museum is all about sanitation history and global loo culture – and it’s surprisingly fascinating. From ancient chamber pots to high-tech smart toilets, this quirky spot gives you a whole new appreciation for modern plumbing. It’s one of those unique experiences in Delhi that makes you go: wait, what? Go for the giggles, stay for the surprisingly enlightening history lesson.

Discover the delicious and spiritual Eat, Pray, Love filming locations

Discover the delicious and spiritual Eat, Pray, Love filming locations

Charlie Fabre
by Charlie Fabre Apr 16, 2025

11. Marvel at the Lotus Temple

It’s a temple, yes – but also a jaw-dropping piece of modern architecture shaped like a blooming lotus flower. Inside? Peaceful vibes. This Baháʼí House of Worship is open to all faiths and offers a welcome pause from the city’s chaos. No chants, no selfies inside – just pure, pin-drop silence. A serene stop that’s equal parts spiritual and aesthetic. Add it to your list of calming Delhi attractions.

12. Visit the National Museum

If you want the full history download, this is the spot. From ancient relics to royal armour to Buddhist art, the National Museum is a crash course in India’s rich, tangled story. It’s got that old-school museum charm – creaky floors, dramatic lighting, artefacts with serious wow factor. Not into crowds? This place is usually less chaotic than the big tourist spots. One of the more lowkey but solid Delhi travel guide picks.

13. Explore the craft scene

Head to Dilli Haat or local markets for handcrafted textiles, ceramics, jewellery, and home décor. It’s like a treasure hunt where every piece has a story – and the artisans are often right there to tell it. You’ll support local makers, but you’ll leave with a one-of-a-kind souvenir.

View this post on Instagram

A post shared by Rama Murti (@rj_rama_mirchi)

14. See the city from a rooftop

Rooftop cafes in Delhi are a vibe – especially during golden hour. Grab a seat at places like Social in Hauz Khas or Parikrama in Connaught Place for panoramic city views, good eats, and even better people-watching. Between the skyline, the soundtrack, and the food, you’ll catch Delhi from a whole new angle. This is peak India trip mood. And as any local would agree, rooftop + sunset + chai = unforgettable evening.

All you need to know about the Ganesh Festival in India

All you need to know about the Ganesh Festival in India

Manasi Gadgil
by Manasi Gadgil Sep 04, 2024

15. Share a meal with a local

Delhi is food-obsessed, and nothing beats a home-cooked meal with a local family. Whether you book a cooking class or just get lucky with an invite, sharing “dil wala khana” (food made with heart) is a window into Delhi’s real soul. It’s warm, welcoming, and 100% unforgettable. Easily one of the best things to do in Delhi. And it’s also something we do on our Eternal India trip, jus’ sayin’…

Up next

Recommended by us

Stop dreaming and make sh*t happen!