Do the Digit Insurance

20 Highest Waterfalls in India

India is a land of stunning biodiversity with 24.46% of its land covered in long stretches of fascinating flora. In the lap of mighty nature, lies scintillating waterfalls that are a true delight to the soul.

So, if you are a passionate voyager planning to witness the highest waterfalls in India, this article will help you plan your journey ahead of time. Keep reading to know more!

List of Tallest Waterfalls in India

Discussed below are some of the highest and most spectacular waterfalls in India. Learn about the things it is famous for, its exact location, how to reach it and other details.

1. Kunchikal Falls, Karnataka | Height: 455 metres

Situated in the Shimoga district of Karnataka, the Kunchikal Falls is the tallest waterfall in India that cascades down the Varahi River. Besides being a prominent tourist spot, the gushing waters are a major source of hydroelectricity in this region. Furthermore, the adjoining greenery adds to the serenity of this place.

  • Location: Nidagundi village, near Masthikatte, Shimoga district, Karnataka
  • How to Reach: You may avail of bus or taxi services from Shimoga or Udupi to reach this breathtaking spot. Besides, you may also access the Udupi railway station and travel here by train.
  • Best Time to Visit: July - September (Monsoon Season)

2. Barehipani Falls, Odisha |Height: 399 metres

Flowing over the majestic Meghasuni mountain of Eastern Ghats in the Mayurbhanj district of Odisha, the Barehipani waterfall is another highest waterfall to visit. The roaring and unrestrained waters of the Budhabalanga River slide down to form this expansive two-tiered waterfall. Tourists visit this place to experience a slice of heaven on earth.

  • Location: Barehipani Waterfall, W9MJ+533, Odisha 757034
  • How to Reach: You may embark on a bus from Bhubaneswar or avail of taxi services from Baripada to reach Barehipani waterfalls.
  • Best Time to Visit: Early November to February end

3. NohKaliKai Falls, Meghalaya | Height: 340 metres

This magnificent waterfall is situated in the serene and unexplored corner of Cherrapunji and is considered to be one of the biggest waterfalls in India. Being a rain-water-fed waterfall, it attracts tourists during Monsoon season when its waters vehemently plunge down the hill.

  • Height: 340 metres
  • Location: Sohra, Meghalaya 793108, India, Cherrapunji
  • How to Reach: You may reach Nohkalikai Falls by taxi or car, from Cherrapunji. However, the only way to view this waterfall is by an enthralling trek to its viewpoint.
  • Best Time to Visit: October-December or March-May

4. Mawsmai Falls, Meghalaya | Height: 315 metres

This is yet another pristine waterfall situated in Mawsmai Village of Meghalaya. It is rightfully called "Seven Sister Waterfall" as the water slides down into seven distinct segments. While in Meghalaya, visit Mawsmai Falls to explore and recuperate this paradise while witnessing the pristine abode of clouds on a bright sunny day.

  • Location: Mawsmai Village, East Khasi Hills District, Meghalaya-793018
  • How to Reach: You may catch a bus or book a cab from Shillong to reach Mawsmai Falls.
  • Best Time to Visit: October to February

5. Dudhsagar Falls, Goa | Height: 310 metres

The Dudhsagar Falls translates to "Sea of Milk" and comes fifth under the list of the highest waterfalls in India. Situated in Goa, this waterfall is formed from the immaculate waters of the Mandovi River. The overwhelmingly white waters of this waterfall make it appear like milk, and this is where it gets its name "Dudhsagar" falls.

  • Location: Madgaon-Belgaum railway route, Sonaulim, Goa (403410)
  • How to Reach: You can reach Dudhsagar Falls by car by accessing National Highway 4A. Besides, you may travel by train from South Central Railway Station, Kuhlem
  • Best Time to Visit: Monsoon (June-September) or in moderate temperatures from November to December.

6. Kynrem Falls, Meghalaya | Height: 305 metres

The list of the largest waterfalls in India is incomplete without a mention of this magnificent three-tiered waterfall of Meghalaya. Situated in the secluded outskirts of Cherrapunji, Kynrem Falls is a must-visit if you are willing to experience a breathtaking extravaganza of Mother Nature.

  • Location: East Khasi Hills District, Meghalaya
  • How to Reach: You may explore this stunning marvel in either of the following ways:
    • Catch a train from Madgaon, Goa to Kulem
    • Set out on an adventurous car trip from Kulem
    • Begin with an enthralling trek
  • Best Time to Visit: October - February

7. Meenmutty Falls, Kerala | Height: 300 metres

It is yet another scintillating waterfall situated in the Wayanad district of 'God's own Country', Kerala. Meenmutty Falls is encompassed by vibrant tea plantations that make your experience worth remembering. It takes a 2km long exciting trek to experience an ecstatic view of this euphoric waterfall.

  • Location: MWHP+37M, Wayanad Dist., Padinjarathara, Kerala 673122
  • How to Reach:  Avail a bus from Wayanad bus station which is nearly 2 km away from the waterfall
  • Best Time to Visit:  October - February

8. Thalaiyar Falls, Tamil Nadu | Height: 297 metres

Situated in Kodaikanal, Tamil Nadu, Thalaiyar Falls flow over the steep slopes of Palani Hill. It is an inaccessible waterfall as there is an unavailability of roads. The sound of pouring waters and immaculately calm atmosphere make it not only one of the highest waterfalls in India but also a favourite weekend getaway.

  • Location: 6HFX+J95, Tamil Nadu 624210
  • How to Reach: From the Kodaikanal bus stand, you may avail of a bus or taxi.
  • Best Time to Visit: July-September or during October-March

9. Barkana Falls, Karnataka |Height: 260 metres

From the lap of the Western Ghats, juts down this captivating waterfall. This beautiful waterfall is formed from the whirling waters of the Seetha River. Situated in the Shimoga district of Karnataka, the Barkana Falls is filled with water only during peak monsoon seasons.

  • Location: Agumbe, Shimoga District, Karnataka
  • How to Reach: You can take a bus or a cab from the Agumbe Bus Station. It is only 7 km away.
  • Best Time to Visit: September, December, and January

10. Jog Falls, Karnataka | Height: 253 metres

Jog Falls is another hidden gem found in the unfathomable corners of Karnataka. It is the longest waterfall in India among the list of its 'untiered' counterparts. Being another rain-fed waterfall, it attracts tourists in monsoon seasons.

  • Location: Siddapur taluk, Uttara Kannada District, Karnataka
  • How to Reach: You may travel by train to Shimoga Railway Station, which is the nearest station to Jog Falls.
  • Best Time to Visit: November-February

11. Khandadhar Falls, Odisha | Height: 244 metres

The Khandadhar Falls is situated in the Keonjhar district of Odisha and is the 2nd highest waterfall in the state. This divine waterfall can be cited as one of the most stellar instances of the miracles of nature since it is formed from a perennial rivulet.

  • Location: Q468+8PX, Barsuan Mines, Road, Odisha 770041
  • How to Reach: Travel on a bus set out for Keonjhar from Bhubaneswar to reach Jog Falls. Thereafter, from Keonjhar, you may reach Khandadhar Falls by private vehicle.
  • Best Time to Visit: Throughout the year, but preferably from October-February

12. Vantawng Falls, Mizoram | Height: 99 metres

Situated in one of the most exuberant seven sisters, Mizoram, the Vantawng Falls is formed from the waters of the Vanva River. Since the waterfall is encircled by dense forests, a special tower has been recently constructed for tourists to witness it from a distance. The sound of splashing waters from a distance, coupled with its tranquillity, takes the breath away of visitors.

  • Location: 6QM2+PFW, New Serchhip, Serchhip, Mizoram 796181
  • How to Reach: You may travel here by train and book a cab from the nearest railway station in Silchar.
  • Best Time to Visit: September - January

13. Kune Falls, Maharashtra | Height: 200 metres

This picturesque waterfall tops the list of the most awe-inspiring tourist places in Lonavala. Situated in the secluded outskirts of Mumbai, it is the impeccable waterfall that will blow your mind with its pacifying charm. This splendid waterfall flows down the Ulhas River and is encircled by overwhelmingly lush greeneries.

  • Location: Kune Village, Khandala, Lonavala, Maharashtra 410301
  • How to Reach: Drive across the Pune-Mumbai highway towards the Khandala region to spot this alluring beauty.
  • Best Time to Visit: July to September

14. Thoseghar Falls, Maharashtra | Height: 200 metres

Thoseghar is one of the best waterfalls in India and is an amalgamation of three distinct trails of falls that makes it one of the most intriguing miracles of nature. Interestingly, the accumulated rainwater in the Mahabaleshwar, Panchgani, and Kaas Plateau regions assemble to form this paradise and give rise to the Tarlee River.

  • Location: HRWW+CG9, Thoseghar, Maharashtra 415013
  • How to Reach: Hop on a bus from Satara bus station or travel by car to reach Thoseghar Falls. It lies 26 km away from Satara village.
  • Best Time to Visit: July - November

15. Soochipara Falls, Kerala | Height: 200 metres

Soochipara Falls occupies the 15th spot on the list of highest waterfalls in India. This scenic waterfall is surrounded by dense deciduous forests of Vellarimala, in the Wayanad region. Also known as Sentinel Rock Waterfalls, it originates from the roaring waters of the Chaliyar River.

  • Location: Elavayal, Vellarimala, Kerala 673577
  • How to Reach: Disembark at the Kozhikode Railway station and hop on a bus to reach this scenic waterfall.
  • Best Time to Visit: October - February

16. Bahuti Falls, Madhya Pradesh | Height: 198 metres

The largest waterfall in Madhya Pradesh, Bahuti Falls runs down the slopes of Mauganj Valley to mingle with the Bihad River. Additionally, the nearby regions are home to fascinating fauns like Jackal, Bengal Monster Lizard, and Oriental Magpie Robin. While exploring the spectacular regions of Madhya Pradesh, you must step into the ecstatic paradise.

  • Location: QR6H+8H4, Rewa, Sumeda Kalan, Madhya Pradesh 486331
  • How to Reach: You may rent a car or cab from the city centre to reach this waterfall
  • Best Time to Visit: August - January

17. Shivanasamudra Falls, Karnataka | Height: 97 metres

Shivanasamudra Falls is another gem in Karnataka that showcases the uniqueness of nature and is one of the most beautiful waterfalls in India. Often referred to as the Niagara Falls of India, Shivanasamudra Falls occupies an important spot in the list of India's biggest waterfalls.

  • Location: Borders of Malavalli, Mandya and Kollegal, Chamarajanagar, Karnataka, India
  • How to Reach: One may travel on buses from Mysore or Bangalore to reach Shivanasamudra Falls. Besides, there are
  • Best Time to Visit: October-January

18. Bhimlat Falls, Rajasthan | Height: 60 metres

In the westernmost state of Rajasthan, lies this striking gem. Besides being an ethereal wonder, Bhimlat Falls boasts a history that dates back to the Mahabharata epic. It is believed to be built by the supernatural powers of Bhim and attracts thousands who gather to witness the captivating charm of this place.

  • Location: 8C36+3M5, RJ SH 29, Kheenya, Rajasthan 323024
  • How to Reach: The best way to travel to this picturesque waterfall is by driving through the longest tunnel in Rajasthan.
  • Best Time to Visit: During monsoon seasons between June-December

19. Bhagsu Waterfalls, Himachal Pradesh | Height: 20 metres

Bhagu Waterfall is a trove of serenity and tranquillity situated in the Kangra district of Himachal Pradesh. This pristine fall originates in the sacred valleys of Dhauladhar and gushes down through the Bhagsunath temple. While experiencing the beauty of the secluded regions of Himachal Pradesh, set foot in this breathtaking spot to make the most of your journey.

  • Location: Bhagsu Nag, Dharamshala, Himachal Pradesh 176219
  • How to Reach: You may avail of bus or auto services from Mcleodganj or Dharamshala to reach Bhagsu Falls. However, you have to undertake a trek up to the viewpoint to behold the spectacular waterfalls.
  • Best Time to Visit: October - November

20. Elephant Falls, Meghalaya | Height: 12 metres

Situated in 'The Scotland of the East', Shillong, Elephant Falls tops the list of the most famous waterfalls in India and enthrals people with its immaculately pristine waters. Water plunges down the steep slopes of dense forests to form this cherubic waterfall.

  • Location: GRPC+CXH, Upper Shillong, Shillong, Meghalaya 793009
  • How to Reach: Hop onto a bus to Shillong from Guwahati. Thereafter, book a cab or rickshaw to Elephant Falls.
  • Best Time to Visit: Peak Monsoon seasons

List of Largest Waterfalls in India

Name of Waterfalls Height (in metres)
Kunchikal Falls, Karnataka 455
Barehipani Falls, Odisha 399
NohKaliKai Falls, Meghalaya 340
Mawsmai Falls, Meghalaya 315
Dudhsagar Falls, Goa 310
Kynrem Falls, Meghalaya 305
Meenmutty Falls, Kerala 300
Thalaiyar Falls, Tamil Nadu 297
Barkana Falls, Karnataka 260
Jog Falls, Karnataka 253
Khandadhar Falls, Odisha 244
Kune Falls, Maharashtra 200
Thoseghar Falls, Maharashtra 200
Soochipara Falls, Kerala 200
Bahuti Falls, Madhya Pradesh 198
Vantawng Falls, Mizoram 99
Shivanasamudra Falls, Karnataka 97
Bhimlat Falls, Rajasthan 60
Bhagsu Falls, Himachal Pradesh 20
Elephant Falls, Meghalaya 12

FAQs About Highest Waterfall in India

Which Indian state has the maximum number of waterfalls?

Tamil Nadu is the state with the maximum number of waterfalls. There are nearly 544 magnificent waterfalls in Tamil Nadu.

What is the world ranking of the highest falls in India?

Kunchikal waterfall of Karnataka is the highest waterfall in India and ranks 116th in the world.

How many waterfalls are there in Meghalaya?

Meghalaya, housing the seven sisters, abounds in natural beauty and hosts more than 16 spectacular waterfalls.

Which is the nearest airport to Kunchikal Falls?

The Mangalore Airport is the nearest airport to Kunchikal Falls. It is strategically located at a distance of 138 km from it.

How far is Shivanasamudra Falls from Bangalore?

Shivanasamudra Falls is situated 452.1 km from Bangalore and takes 9 hours and 40 minutes to reach by car.