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

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. 
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.

  1. Enjoy the magical and majestic water show at the magnificent Swaminarayan Akshardham Temple. 

  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.
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. 

  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.

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. 
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. 

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. 

  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. 

  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. 

  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. 

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.  

  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!


  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!

6 thoughts on “The Ultimate India Bucket List – 101+ Things To Do In India (2020)

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s