Affiliate Disclaimer: This article may contain affiliate links, which means we may earn a small commission if a reader clicks through and makes a purchase. See full Affiliate Disclosure here.

The Ultimate India Bucket List – 101+ Things To Do In India (2021)

India is one of my favourite places to visit. It’s rich in culture and beauty and has so many incredible things to do and experience. I’ve put together this ultimate India bucket list including over 100 things to do in India, divided into regions.

I’ve also included some general things to do in India that you can do anywhere. I’ve also turned this list into a printable PDF checklist which you can download for free.

Quick LinksIndia Bucket List

The Golden Triangle – New Delhi, Jaipur, Agra

  1. Visit the Taj Mahal in Agra and marvel at one of the modern wonders of the world. To make the most of your visit, why not book onto a guided tour like this one.
Photo by Annie Spratt on Unsplash
  1. Visit the incredible Hawa Mahal in Jaipur – also known as the Pink Palace, a once royal palace made with red and pink sandstone.

  1. Haggle for some Indian sweets in one of Delhi’s busiest bazaars – Chandni Chowk. Why not book onto a street food walking tour like this one!

  1. Enjoy the magical and majestic water show at the magnificent Swaminarayan Akshardham Temple. Click here to book a guided tour.

  1. Take a relaxing walk around the grounds of Humayun’s Tomb in New Delhi.

  1. Admire the islamic architecture of the Jama Masjid mosque in New Delhi. It’s one of India’s largest mosques! 

  1. Cruise along Lake Pichola in Udaipur for an up-close view of the elegant City Palace which overlooks the lagoon.

  1. Wander around and explore the temples of Khajuraho – famous for their erotic and intricate carvings. 

  1. Gaze at the Jal Mahal water palace located in the middle of the Man Sagar Lake in Jaipur.

Recommended Travel Resources:

  • Accommodation: Booking.com is MY FAVOURITE choice for booking hotels.
  • Flights: I use Kayak to find the BEST flight deals.
  • Tours and activities: I use GetYourGuide and Viator to find the BEST tours and activities.

For more tips, check out my Best Travel Resources that will save you money and time.

Photo by Ibrahim Rifath on Unsplash
  1. Visit the 73-metre tall victory tower at Qutub Minar in Delhi.

  1. Visit the Mehrangarh Fort which is located above the city of Jodhpur and gaze down at the breaktaking views of the blue city below. 

  1. Take part in a food tour in Lucknow – make sure you eat lots of delicious food!

  1. Take a trip to one of India’s most haunted locations – the historical village of Bhangarh. 

  1. Explore the Red Fort in Delhi. This place once served as the main residence of the Mughal Emperors. Skip the long queue and book your ticket here. You can also select a guided tour.

  1. Sleep under the stars in the Great Thar Desert in Rishikesh. Check out this tour!

  1. Step inside the Lotus Temple in Delhi. A Bahá’í House of Worship where anyone of any religion can come to worship.
Photo by Jovyn Chamb on Unsplash
  1. Watch hundreds of birds flock over the Yamuna Ghat in Delhi – it’s a magnificent sight.

  1. Take a peek at the second-longest continuous wall on the planet – the Great Wall of India at Kumbhalgarh Fort. 

  1. Visit Jaipur’s Amber Fort (or Amer Fort), a historic hill fort that rises above the town below.  

  1. Practice your bargaining skills at Sarojini Market in Delhi.

  1. Wander around and explore the monkey temple in Jaipur – you’ll see loads of monkeys roaming around and you can get really up close to them!

  1. Relax and take a leisurely stroll around New Delhi’s Lodhi Gardens. 

  1. Visit Raj Ghat, a memorial dedicated to Mahatma Gandhi – it also marks the spot of his cremation.

Tours:

One of the best way to make sure you don’t miss anything is to book onto a guided tour of the city. There are many tours available that will provide a private transfer taking you between the sites of each city.

Take a look at these great tours to ensure you make the most out of your trip:

  • Delhi – Explore all the sights of both Old and New Delhi with a local guide. This includes the Jama Masjid mosque, the famous India Gate, the Lotus Temple and much more. A private air-conditioned car is provided. Click here to view this tour.

  • Jaipur – See all the best sights in the Pink City with a private guide. This includes the Amber Fort, Hawa Mahal, City Palace and much more. Click here to view this tour.

  • Jodhpur – Enjoy the best views of Jodhpur from Mehrangarh Fort, explore Jaswant Thada, the stunning Umaid Bhavan Palace and learn all about the city’s history and culture from a local guide. Click here to view this tour.

  • Udaipur – Explore Udaipur on a private tour. Visit City Palace, the Jagdish Temple and relax in the Saheliyon-ki-Bari flower garden. Click here to view this tour.

Northern India – Kashmir, The Himalayas

  1. Be adventurous and go trekking in the Himalayas. 
Photo by Steven Lasry on Unsplash
  1. Enjoy one of the most beautiful railway journeys on Earth by taking the toy train from Kalka to Shimla. 

  1. Head up to Tiger Hill in Darjeeling where you’ll experience a once in a lifetime panoramic view of Mount Everest and Mount Kanchenjunga together.

  1. Wander around in the Valley of Flowers National Park amongst the meadows filled with mesmerising pink flowers. 

  1. Trek the stunning Spiti Valley for out-of-this-world views of Himachal Pradesh. 

  1. Relax and rejuvenate in Sikkim amongst the Himalayan Mountains.

  1. Sip on some world-famous tea and relax in Darjeeling, situated in the foothills of the Himalayas. 

  1. Visit the Golden Temple in Amritsar – the most important pilgrimage site of Sikhism. Why not book onto a guided tour of Amritsar to make the most of your trip. Check out this tour.
Photo by Raghu Nayyar on Unsplash
  1. Watch the utterly bizarre Wagah border ceremony – it occurs daily at the India-Pakistan border. 

  1. Take a trip through the Rohtang Pass and marvel at the stunning valley views. 

  1. Try some Tongba – an alcoholic beverage found in the Eastern Himalayas. 

  1. Take a dip in one of the hot springs at Badrinath Temple.

  1. Meet the Dalai Lama in Dharamsala when he often gives public teachings. 

  1. Head up to Nelong Valley, a rocky desert in the Gangotri National Park at an altitude of 11,400 ft. 

South India – Kerala, Tamil Nadu, Chennai, Goa

  1. Cruise around one of Kerala’s lagoons in a houseboat – a boat that looks strangely like a house! Check out this tour.
Photo by Ramesh NG on Flickr
  1. Trek up to Dudhsagar Falls, a four-tiered waterfall in Goa. 

  1. Take a day to just relax on one of Goa’s many sandy beaches!

  1. Explore the ancient ruins in Hampi. 

  1. Visit a spice plantation in Goa. 

  1. Visit the Andaman Islands and take some time to relax on a tropical beach paradise. Why not go snorkelling or scuba diving?
Photo by tatonomusic on Unsplash
  1. Watch the sunrise or sunset over the ocean at India’s southernmost tip in Kanyakumari. 

  1. Relax amongst the palm trees at Ezhimala Beach in Kerala. Bonus points if you spot a dolphin!

  1. Take a stroll around Old Goa which was at one time the largest and richest city in Asia. Marvel at the wonderfully preserved Renaissance architecture, churches and buildings. 

  1. Lose yourself in the magnificent rolling hills, valleys, lakes and waterfalls of Kodaikanal. 

  1. Spend some time sunbathing on one of Gokarna’s beautiful, untouched beaches. 

  1. Be adventurous and try out some water sports at Goa’s long, sandy Baga Beach.

  1. Enjoy the majestic Mysore Palace at sunset when it becomes illuminated by 97,000 lights.
Photo by Sufiya Sarfaraz on Unsplash
  1. Purchase a souvenir at the Arpora Saturday Night Market in Goa. It’s bustly, loud and has everything imaginable. 

  1. Experience an empty, abandoned town right at the tip of India – Dhanushkodi.

  1. Take a peek at Krishna’s Butterball – this is a gigantic granite boulder that is said to be a hunk of stolen butter dropped by the gods themselves.

  1. Marvel at the intricate and colourful 52-metre tall Meenakshi Temple (a historical Hindu temple).

  1. For an adrenaline rush, go paragliding in Munnar. 

  1. Watch sunset on the crescent-shaped Radhanagar Beach on the mesmerising island of Swaraj Dweep.

  1. Watch the Snake Boat Race – every year in August a snake boat race is held in the Punnamada Lake.
Photo by Avinash Singh on Flickr
  1. Try Bamboo Rafting in Periyar, Kerala. 

Tours:

To make the most of your trip, why not book onto a guided tour? Local guides will show you all the top sights whilst driving you to each location in a comfortable air-conditioned car. Check these tours:

  • Goa – Explore Goa on a guided tour. Delve into Goa’s cultural heritage in Old Goa where you’ll visit their Hindu Temple and then be taken to Asia’s oldest and largest Latin Quarter. You’ll also visit a Spice Plantation and eat some delicious Goan food. Click here to view this tour.
  • Kerala – Cruise through Kerala’s backwaters in a traditional canoe boat. You’ll also be served a traditional lunch! Click here to view this tour.
  • Chennai – Local guides will show you the Shore Temple, an 8th-century wonder chronicled by Marco Polo. You’ll also be able to explore Arjuna’s Penance and Pancha Rathas. Click here to view this tour.

Mumbai & The West – Ahmedabad, Pune, Surat

  1. Marvel at the incredibly intricate Ajanta and Ellora Caves dating back to the 1st and 2nd centuries which are carved into the side of a cliff. Click here to book a guided tour.

  1. Be an extra in a Bollywood film! Movie scouts often roam around Mumbai looking for Westerners to be extras in films.

  1. Have lunch at the Oberoi in Mumbai and enjoy magnificent views of the ocean. 

  1. Visit one of the vineyards in Nashik. You could book onto a wine tour like this one. It even picks you up from Mumbai.

  1. Take part in a midnight cycling tour in Mumbai. 

  1. Conquer some of the magnificent forts of Maharashtra that were built by Shivaji (an Indian warrior king). 

  1. Take a walk down Colaba Causeway in Mumbai. 

  1. Set sail into the Arabian Sea by booking a boat tour for some mesmerising views of Mumbai’s most famous landmarks including the Gateway of India. Sunset is a perfect time to set sail.

Photo by Raj Rana on Unsplash
  1. Chill out on Girgaum Chowpatty beach and wait for sunset. 

  1. Wander around and explore the impressive Elephanta Caves in Mumbai. Click here to view a top-rated guided tour.

  1. Visit one of Mumbai’s most iconic landmarks – the Chhatrapati Shivaji Terminus. 

  1. Visit one of the Jain’s most sacred hills, Shatrunjaya, which has 865 temples atop it.

  1. Take a stroll along Juhu Beach in Mumbai. Why not buy yourself an ice cream?

  1. Visit the Mahabat Maqbara Palace in Junagadh – it has some of the most impressive and unusual architecture I’ve ever seen!

  1. Take a break from the city and relax on Marine Drive. You can take a walk down this long promenade or just sit and do some people watching. 

Photo by Satyajeet Mazumdar on Unsplash
  1. Please your taste buds and eat as much street food as you can. 

  1. Head over to FC Road in Pune to visit the famous flea market.

  1. If you can’t make it to the Taj Mahal itself, then check out Bibi Ka Maqbara – a half size replica. 

Click here to book a half-day city tour of Mumbai. Local guides will show you all the best sights and you’ll be transported in an air-conditioned car.

Kolkata & North Eastern India – Assam, Varanasi

  1. Head to Bandhavgarh National Park and see if you can spot a tiger!

  1. Watch the sunrise over the sacred Ganges in Varanasi – you’ll likely see hundreds of pilgrims bathing in its waters. You can also try a sunrise boat trip.

  1. Take a trip up to the Tawang Monastery, which is situated at a height of 10,000 feet and is home to 450 monks. It gives breathtaking views of the valley below. 

  1. Explore the hidden caves within the Jaintia Hills.

Photo by Arghya Mondal on Unsplash
  1. Visit the Kaziranga National Park to see the endangered one-horned rhinoceros – there are few of these beautiful creatures left. 

  1. Watch the cremations at the Ghats in Varanasi – in Hinduism, it is believed that if you’re cremated here, the reincarnation cycle will end and the person will finally reach Nirvana. You’ll see people burning dead bodies and releasing the ashes into the water here.  Click here to book onto a tour with a local guide.

  1. Learn how to make Assam sarees on a handloom in one of the villages of Assam.

  1. Visit the magical Shungetsar Lake right in the most upper north-eastern part of India for incredible views. 

  1. Wander around Victoria Memorial Hall in Kolkata – you’ll think you’re in Europe!

  1. Take a boat ride along the Umngot River in Dawki. This is one of the cleanest rivers in the world and you can clearly see the bottom!

Tours

Make the most of your trip by booking onto a guided tour. Local guides will show you around and ensure you don’t miss a thing!

  • Kolkata – Explore the city of Kolkata with a local guide. This tour is customisable so your guide will help you to choose the activities that suit your interest the most, giving you a more memorable time. Click here to view this tour.
  • Varanasi – Join this sunrise boat tour and watch the ancient city of Varanasi wake up. You’ll sail along the River Ganges by boat. Click here to view this tour.

General

  1. Purchase some masala chai tea from a local street food stall and enjoy!

  1. Get involved in the festivities at Holi – a colourful, Hindu festival where everyone throws coloured powder on each other! 
Photo by Shubham Bochiwal on Unsplash

  1. Get henna or mehendi. 

  1. Be adventurous and go white river rafting! 

  1. Take a yoga class or even go on a yoga retreat. 

  1. Treat your taste buds and try as many different curries as you can! 
Photo by Lior Shapira on Unsplash

  1. Delve into India’s culture by staying with a local Indian family in a homestay!

  1. Head to the cinema and watch a Bollywood movie. 

  1. Take a cooking class and learn how to make some famous Indian dishes. 

  1. Try a refreshing mango lassi – a popular refreshing drink. 

  1. Go shopping and buy a colourful saree or lehenga! 

  1. Ride in a tuk tuk around the streets in one of India’s many chaotic cities. Bonus points if you haggle for the price.

Photo by Roman Fox on Unsplash
  1. Attend an Indian wedding! If you’re lucky enough to be invited to one, immerse yourself in the culture, take part in traditions and rituals and celebrate with everyone else. 

  1. Attend a cricket match. 

  1. Get an Indian Thali and try the local cuisine. It includes a variety of local cuisines all on one massive plate.

Printable PDF Checklist – India Bucklet List

You can also download the free PDF checklist version below so you can tick things off as you go!


Thanks for reading this ultimate bucket list with over 100 things to do in India. By no means is this list complete, there are probably millions of things you could do in India. Be sure to comment below any more things to do in India that you think should be added and I’ll add them to the list!