Written by

What a spectacular sight it is to see water gushing from unbelievable heights into the valleys. The pleasant bickering, the pristine water and the lush verdant rolling slopes make for the most gorgeous jaw-dropping sites across the world. Waterfalls are indeed magical and a blessing to mankind by mother nature. India is famous for many things but it is the waterfalls that takes the cake. Waterfalls in India offer a magnificent sight that makes one speechless. Here is a list of top waterfalls spread all across the country. Which one would you choose?

Top 22 Waterfalls In India

Are you looking for the most beautiful waterfalls in India? Mighty waterfalls testify the wonderful works of nature. Their beauty, energy, sound and madness is an inspiration to This summer, get ready to spectate the most breathtaking vistas of nature. Here’s a list of 22 Waterfalls in India that will leave you totally awestruck.

  • Shivanasamudra Falls, Karnataka
  • Dudhsagar Waterfalls, Goa
  • Athirapally Waterfalls, Kerala
  • Bhagsu Waterfalls, Himachal Pradesh
  • Soochippara Falls, Kerala
  • Elephant Falls, Shillong
  • Jog falls, Karnataka
  • Nuranang Falls, Arunachal Pradesh
  • Nohkalikai Falls, Cherrapunji
  • Bhimlat falls, Rajasthan
  • Iruppu Falls, Karnataka
  • Talakona Waterfalls, Andhra Pradesh
  • Mallalli Waterfalls, Coorg
  • Hogenakkal Waterfalls, Tamil Nadu
  • Hebbe Falls, Karnataka
  • Meenmutty Falls, Kerala
  • Dhuandhar Falls, Madhya Pradesh
  • Khandadhar Waterfall, Odisha
  • Nohsngithiang Falls, Meghalaya
  • Chitrakote Falls, Chhattisgarh
  • Barehipani Falls, Odisha
  • Rudra Nag Falls, Himachal Pradesh

1. Shivanasamudra Falls, Karnataka

Famous waterfall in Karnataka, Shivasamudram

Image Source
Based in Madhya district, Karnataka, Shivasamudram falls divide into two branches – the eastern and the western. Cascading down the rocky cliffs, these waterfalls are enveloped with great degree of flora and fauna, courtesy the hill forests of Cauvery Wildlife Sanctuary. For photography enthusiasts this is the place to be. After all, a selfie with the second largest waterfall in India is once in a lifetime opportunity! This is amongst the best waterfalls in India

How To Reach: Nearest airport is in Bangalore and Maddur is the nearest railway station. Buses ply regularly from Mysore.
Best Time To Visit: From June to October when the monsoon prevails.

Must Read: The Ultimate List of Adventure Holidays In India For Summer


Looking To Book A Holiday Package?


2. Dudhsagar Waterfalls, Goa

Dudhsagar, the milky white waterfall of Goa

Image Source
The Dudhsagar waterfalls rest on the Mandovi River in Goa. Dudhsagar falls among the largest waterfalls in India with an altitude of 1017 feet. The falls are a sight to behold especially if you go there in the monsoons, when the fall is in full flow. Water falling down from a height forms clouds of milky foam at the bottom, creating a visual of aesthetic beauty. Set amidst the crescent shaped valley carpeted with lush green flora, the falls are a perfect getaway for your honeymoon.

How To Reach: 60 kms from Panaji via roadways, 46 kms from Madgaon and 60 kms north of Belgaum.
Best Time To Visit: From November to February during summers or June to September during monsoons.

Suggested Read: 15 Secrets Of North East India Locals Have Been Keeping To Themselves

3. Athirapally Waterfalls, Kerala

The majestic waterfall of Kerala, Athirapally

Image Source
An ideal place to spend monsoons with your better-half, the Athirappilly Waterfalls are the largest falls in Kerala. The sizzling silver water droplets fall down into the lush green forest, which is home to species like Great Indian Hornbill, Cochin Forest Cane Turtle and the Nilgiri Langur. Appropriately called the ‘Niagara in India’, Athirappilly falls can make anyone fall in love at first sight.

How To Reach: The nearest airport is Kochi International Airport. The waterfall is nearly 30 kms. from the Chalakudi Railway Station.
Best Time To Visit: June to September, i.e. the monsoons.

Suggested Read: Heritage Of India: 7 Architectural Marvels To Witness The Diversity In Planning Over The Years!

4. Bhagsu Waterfalls, Himachal Pradesh

The beautiful waterfall in Himachal Pradesh, Bhagsu

Image Source
If you go to McLeod Ganj and don’t see the Bhagsu waterfalls, you’ve probably missed on the best natural treasure the place has to offer. It may not be the biggest fall in India but its beauty is the reason that’ll attract you towards it. If you are a tech geek, Bhagsu is your heaven. This hippie mecca is your place to be if you are looking for some ‘ shaanti’ in life! Not only in McLeodganj, this is amongst the most beautiful waterfall in India

How To Reach: Gaggal airport is the nearest airport. The closest railheads are Kangra and Nagrota.
Best Time To Visit: June to September, during summers or monsoons.

Suggested Read: Highest Waterfall In India: A Mini Guide To Explore The Stunning Vajrai Waterfall!

5. Soochippara Falls, Kerala

Soochippara Waterfalls of Kerala

Image Source
Soochipara Falls, also known as, Sentinel Rock Waterfalls, are located 23 kms away from Kalpetta, in the Vellarimala village. The waterfall is known for being a popular picnic spot and trekking spot. The place is ideal for rock climbing and holds a spectacular view. A great place to sneak out to with your gang.

How To Reach: 2 kms by road from the Elevayal Railway Junction.
Best Time To Visit: During the summers, i.e. June to September.

Suggested Read: The Ultimate Kerala Honeymoon Bucket List


Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!


6. Elephant Falls, Shillong

The serene Elephant Falls in Shillong

Image Source
Elephant falls are situated on the outskirts of “Scotland of the East”, Shillong. What make this waterfall stand out in the assortment of natural treasures you find in Shillong, are the three sections of the waterfall that flow in sequence. It is one of the busiest tourist spots around, especially if you go there in monsoon. During this season the fall is in its full vigour and even the locals can’t resist to get one glimpse of this mighty fall. So if that’s the time you visit the falls, make sure you know what to expect.

How To Reach: 12 kms from Shillong and a few minutes’ drive from the Shillong Peak.
Best Time To Visit: Between November to February.

Suggested Read: Seven Sisters Of India: An Introductory Guide For A North-East Tour

7. Jog falls, Karnataka

The gushing Jog Falls of Karnataka

Image Source
Jog falls is the second highest plunge and the tallest un-tiered waterfall in India located in the district border of Shimoga and Uttara Kannada. Jog falls, surrounded by lush green forests, makes for an enigmatic vision. For the swimming enthusiasts, you can hike down to the base and take a plunge into the river. You may also go up to the Watkins platform to get an exhilarating view of the place. The nearby area makes for a perfect trekking spot. When you have so much adventure packed into a single place, travelling there should be an obvious choice!

How To Reach: The nearest railway station is in Shimoga
Best Time To Visit: Monsoon, i.e. June to September.

Suggested Read: 39 Best Places To Visit In October In India

8. Nuranang Falls, Arunachal Pradesh

The enchanting Nuranang Falls of Arunachal Pradesh

Image Source
Nuranang falls or Bong Bong falls are one of the untouched, undiscovered wonders of nature, which lies in the Tawang district of Arunachal Pradesh. Surrounded by mystic views of Tawang, this waterfall is fast becoming one of the best tourist attractions in North East India. You need government permit to be in Arunachal Pradesh, so make sure you have all paperwork in place before you head to this wondrous fall. This is one of the best waterfalls in India.

How To Reach: It is 5-6 kms from Jang village and 20-30 kms before entering Tawang.
Best Time To Visit: Rainy season is the best time to visit.

Suggested Read: Top 17 Religious Places In India: Redefining Spirituality For Gen Y

9. Nohkalikai Falls, Cherrapunji

The highest waterfall in India, Nohkalikai Falls in Cherrapunji

Image Source
This dramatic legend is based out of the wettest place in India, Cherrapunji. The 335 m high falls rise, roar and splash on the rocks with a thunderous noise that’s clearly audible to you even at you stand at the viewing gallery, made at a safe distance from the place. The place has an astonishing landscape and presents some classic scenes for seasoned photographers. The fog clinging at the bottom of the furious flowing falls makes for a scene you must bring back with you.

How To Reach: The waterfall is 128 kms from Guwahati airport and from there you can take NH-40 that connects Guwahati with Shillong and NH-44 that connects Shillong with Silchar.
Best Time To Visit: November to February

Suggested Read: 15 Iconic Shooting Locations In India Right Out Of Your Fav Bollywood Flicks

10. Bhimlat Falls, Rajasthan

The majestic Bhimlat falls in Rajasthan

Image Source
In the state of Rajasthan, which is famous for its sand covered deserts, hot afternoons and extremely cold evenings, Bhimlat falls do a good job at breaking the stereotypical image of the place. Based in Bundi, Bhimlat exhilarates the best of its charm during monsoons. The 60 meters high waterfall makes for a great scenic relief in the horrid summers of Rajasthan. If you’re planning an outing to the state, don’t miss out on this natural wonder.

How To Reach: The nearest Airport is in Kota from there 35 kms by road journey via Chittor Road.
Best Time To Visit: June to October, when monsoon prevails.

Suggested Read: 10 Safe Places In India To Travel For A Care-Free Holiday Experience

11. Iruppu Falls, Karnataka

Iruppu Falls, Karnataka

Image Credits: Samson Joseph for Wikipedia

Sitting in the Scotland of India, Iruppu Falls are certainly a jewel of Coorg. This stunning marvel of nature is known for its untouched beauty that is waiting to be unraveled. Cascading from a height of around 170 ft above sea level, these falls boast about the rugged steps and a wooden bridge as the viewpoint. Also famed as Lakshmana Tirtha Falls, Iruppu Falls originate from River Kaveri and exhibit some of the most therapeutic views one has ever witnessed.

How To Reach: After taking the entry tickets for the falls from the booth near Rameshwara Temple, one needs to walk for around 15-20 minutes through the forest.
Best Time To Visit: June to September

Suggested Read: Dussehra In India: 10 Places To Welcome The Best Celebrations

12. Talakona Waterfalls, Andhra Pradesh

Talakona Waterfalls

Image Credits: Fruiticos for Wikipedia

Sitting in the Sri Venkateswara National Park in Chittoor is a stupendous waterfall gushing down into a plunge pool from a height of around 270 feet. These waterfalls are surrounded by the refreshing lush greens that are a treat for the eyes and soul. Legend has it that the waters of these falls are enriched with herbs that possess healing powers. With an extensive variety of plant species that can be found in this region, Talakona Waterfalls was declared as a biosphere reserve back in the day.

How To Reach: There is a 2 km trek from Siddeswara Swamy Temple that takes around 30 minutes to cover.
Best Time To Visit: September to February

Suggested Read: 23 Interesting Places To Visit In Udupi On Your South India Tour

13. Mallalli Waterfalls, Coorg

Mallalli Waterfalls

Image Credits: Shanmugamp7 for Wikipedia

The milky white waters hitting against the rugged rocks and cool mist spraying on the spectators is as refreshing as it can get. Mallalli Waterfalls are massive, around 1000 metres high and originate from River Kumaradhara. The lush green jungles surrounding the falls, the pool where the ferocious water hits, and the melodious sound of falls combine to offer an experience that is nothing but remarkable. These waterfalls in Coorg will simply take your breath away.

How To Reach: The nearest airport is Bangalore airport. By road it is 25 kms from Somwarpet, and the most convenient way of commuting to falls is through taxis or jeeps
Best Time To Visit: June to September

Suggested Read: 5 Super Amazing Snake Parks In India For Your Next Vacay!

14. Hogenakkal Waterfalls, Tamil Nadu

Hogenakkal Waterfalls

Image Credits: Ezhuttukari for Wikipedia

Hogenakkal Waterfalls exhibit a view that never fails to leave one stunned. The name Hogenakkal means ‘smoking rocks’. The waterfalls were given this name because as the falls gushes 66 feet down, the clear water hits the rocky cliffs underneath and forms a view that appears as if it was emitting smoke. The peculiar formation of these waterfalls is what impresses the spectators the most. It is definitely one of the most therapeutic and stunning views one can witness. You can also take a boat ride in the waters of the falls.

How To Reach: The nearest airport is in Bangalore and it takes around 4 hours drive from Bangalore to reach the waterfalls. 
Best Time To Visit: October to March

Suggested Read: 21 Enthralling Trails For Backpacking In India That Will Instantly Get You Going

15. Hebbe Falls, Karnataka

Hebbe Falls, Karnataka

Image Credits: Srinivasa83 for Wikipedia

Sitting in the district of Chikmagalur, Hebbe Falls are nothing less than a treat for eyes and soul both. These clear water falls gush down in two stages divided between Chikka Hebbe or Small Falls and Dodda Hebbe or Big Falls. These 168 meters high falls are perfect for those who wish to escape the hustle and bustle of routine life. One can take a plunge in the pool formed at the base of these falls. This herb-infused water is also believed to possess medicinal properties.

How To Reach: The waterfall is well-connected and one can either trek or take their car till the falls. The nearest railway station is the Tarikere junction. 
Best Time To Visit: October to January

Suggested Read: Top 7 Adventure Camps In India To Take Your Thrilling Ventures In The Country Up A Notch!

16. Meenmutty Falls, Kerala

Meenmutty Falls, Kerala

Image Credits: Vssekm for Wikipedia

These are one of the famous waterfalls that can be witnessed in the Southern region of the country. Meenmutty Falls drop down from the height of around 300 m in three levels. The surrounding nature that exhibits several shades of green is a view to not miss out on. These are the second largest waterfalls in Kerala and leave no stone unturned to make sure your mind gets rejuvenated. This is truly a gift for all the nature lovers out there.

How To Reach: The nearest airport is the Trivandrum airport and you can take a taxi to the waterfalls. 
Best Time To Visit: October to May

Suggested Read: 16 Most Beautiful Villages In India That You Must Visit

17. Dhuandhar Falls, Madhya Pradesh

Dhuandhar Falls

Image Credits: Aksveer for Wikipedia

Dhuandhar falls are one of the must-visit falls when planning to take a trip to the central region of the country. These falls only add to the beauty of an already impeccable destination. Boasting about the world-famous Marble Rocks, these waterfalls echo so loudly that they can be heard from afar. The falls got its name because of the smoky mist effect that it creates while it hits the rock at the bottom. One can either take a boat ride or witness the views from the cable car.

How To Reach: It can be easily reached via Bhedaghat Road.
Best Time To Visit: July to October

Suggested Read: Street Food In India: 17 Scrumptious Treats For Your Food Spree

18. Khandadhar Waterfall, Odisha

Khandadhar Waterfall

Image Credits: Nirakarkhuntia for Wikipedia

Still looking for the most beautiful waterfalls in India? Khandadhar Waterfalls in Odisha exude the charm that will certainly leave you speechless. The milky white clear falls are nestled amidst the refreshing lush greens that cascade down in a single stream from around 244 meters high above the cliff. The spellbinding waterfalls are considered as the highest in this state and offers a perfect spot to act as a base for numerous trekking trips from the town. These falls are certainly a must-visit when in the country.

How To Reach: The waterfall is around 60 kms from Keonjhar town and the nearest railway station is Kendujhar Garh.
Best Time To Visit: October to February

Suggested Read: 19 Exhilarating Amusement Parks In India That Will Leave You Mind-Boggled

19. Nohsngithiang Falls, Meghalaya

Nohsngithiang Falls, Meghalaya

Image Credits: Rohan Mahanta for Wikipedia

The north eastern region of this country is blessed immensely with the wonders of mother nature. These falls in Meghalaya are the fourth highest in the country and exhibit a landscape that leaves one in awe. Nohsngithiang Falls flows from the height of 1033 feet and down against the stunning limestone cliffs. Famously known as the Seven Sister Falls, these waterfalls have a spellbinding effect on visitors and help one get distressed. They are also named as Mawsmai Falls.

How To Reach: The nearest airport is in Guwahati and if you are traveling by train then Guwahati railway station is the nearest railhead. 
Best Time To Visit: June to September

Suggested Read: Luxury India Tours: 16 Royal Experiences In India To Make You Feel Like Maharajas

20. Chitrakote Falls, Chhattisgarh

Chitrakote Falls

Image Credits: Iamg for Wikipedia

Also known as the Niagara Falls of India. Chitrakote Falls are the broadest falls that cover the floors of the country. These falls have several hundreds of travelers visiting the place all year round. Also named as Chitrakoot, these falls flow down from around 300 m above the ground level and look heavenly during monsoon. Chitrakote originates from the Indravati River and is a great spot to witness sunsets or enjoy day picnics in its stash of nature’s bounty.

How To Reach: There are public buses available from Jagdalpur which is 38 kms away.
Best Time To Visit: July to March

Suggested Read: 15 Majestic Places To Visit In South India In August That Bring Out The Best Of Monsoons!

21. Barehipani Falls, Odisha

Image Credits: Samarth Joel Ram for Wikimedia

Barehipani Falls in Odisha is one of the other most beautiful waterfalls in India. This two-tiered waterfall is located in Simlipal National Park and is amongst the tallest waterfalls in India. The beauty of the fall and the local wildlife of the region makes for a perfect weekend retreat or nature lovers and trekkers. Besides visiting this phenomenal waterfall, you can as well explore another waterfall called Joranda Falls within the national park.

How To Reach: The nearest airport is Bhubaneswar Airport from where you can take a taxi to the waterfalls. 
Best Time To Visit: October to June

Suggested Read: 29 Monsoon Destinations In India That Will Make You Dance In The Rain

22. Rudra Nag Falls, Himachal Pradesh

Image Credits: Wikimedia

Rudra Nag Falls is one of the most exciting waterfalls of India. Located en route one of the most wonderful trekking trails in Himachal Pradesh, it is a must-visit for peace seekers. You can enjoy gorgeous view of the fall before proceeding your trek from Kasol to Kheerganga.

How To Reach: It is on the way to trek to Kheerganga
Best Time To Visit: September to October

Further Read: 17 Solo Female Travel Destinations In India: Girls, Start Making Your Travel Plans

And you thought there’s nothing comparable to Niagara huh? I hope these waterfalls prove it otherwise for you on your trip to India! Do you know of some other great waterfalls in India? Let us know in the comments section below.

Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own rights to any of the images and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.

Please Note: Any information published by TravelTriangle in any form of content is not intended to be a substitute for any kind of medical advice, and one must not take any action before consulting a professional medical expert of their own choice.

Frequently Asked Questions About Waterfalls In India

Which is the biggest waterfall in India?

The biggest waterfall in India is the Jog water falls in Karnataka. This waterfall is created by the Sharavathi river in the Shravasti valley of Shimoga district.

Which is the second highest waterfall in Asia?

The second highest waterfall in Asia is the Kunchikal falls and is one of the most beautiful waterfalls in India.

Which is known as the ‘City of Waterfalls’ in India?

Ranchi, the capital of Jharkhand as the ‘City of Waterfalls’ in India because it is surrounded by many waterfalls.

Where is Punasa Waterfall in India?

The Punasa Waterfall is located in Rajasthan. It is situated on Chambal river.

On which river is the Jog Falls in India?

Jog Falls is created by Sharavathi River in Karnataka.

Which is the highest waterfall in India?

The Vajrai Waterfalls in the Stars District of Maharashtra is the highest waterfall in India.

Which waterfall is known as the Niagara of India?

The Chitrakoot Waterfalls in Jagdalpur Chhattisgarh is known as the Niagara falls of India.

What is the height of Jog Falls?

The height of Jog Falls is 253 metres or 830 feet.


Looking To Book An International Holiday?


People Also Read:

Category: Destinations, Summer Travel

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month