“India is home to some of the most breathtaking waterfalls, each with its own unique charm and beauty. These iconic waterfalls are not just picturesque but also steeped in history and culture. If you love nature, adventure, or simply wish to experience awe-inspiring sights, here are 20 stunning waterfalls in India you must see at least once in your life!”
You can also read this post in Hindi – भारत के प्रसिद्ध झरनों की सूची
Table of Contents
1.Kunchikal Falls, Karnataka

Kunchikal Falls is located in the Shimoga district of Karnataka, it is one the most stunning waterfalls in India. It is the tallest waterfall in India with a total height of approx. 1,493 feet. Formed by the Varahi River, the waterfall lies within a restricted hydroelectric area, so visitors require special permission to enter.
How to Reach?
- By Air: Mangalore International Airport is around 138 km away. Visitors can find taxis and buses.
- By Train: Udupi Railway Station is situated about 88 km from the waterfalls.
- By Road: Kunchikal Falls is well-connected by road from Agumbe, Udupi, and Shimoga. You can hire a taxi or drive via NH169A.
2.Jog Falls, Karnataka

Jog Falls is located Western Ghats in Shimoga district of Karnataka, with the height of approx. 830 feet. Formed by the Sharavathi River in four distinct cascades – Raja, Rani, Roarer, and Rocket. Jog Falls is a raw display of nature’s grandeur, making it is one of the most stunning waterfalls in India.
How to Reach?
- By Air: Hubli Airport is around 130 km and Mangalore International Airport around 210 km away.
- By Train: Talguppa is the nearest railway station around 16 km from fall.
- By Road: Jog falls is around 400 km from Bangalore, which takes about 7-8 hours by car or bus.
3.Nohkalikai Falls, Meghalaya
Nohkalikai Falls is located near Cherrapunji (Sohra) in the East Khasi Hills district of Meghalaya, with the height of approx. 1,115 feet. It is the tallest plunge waterfall in India (A waterfall in which water drops at an entirely vertical angle) and that’s why is in one of the most stunning waterfalls in India.
How to Reach?
- By Air: Shillong Airport (Umroi) is about 80 km from Cherrapunji.
- By Train: The nearest railway station is Guwahati, which is 99 km from Cherrapunji.
- By Road: You can hire a car or bike to reach Nohkalikai falls from Shillong which is around 55 km.
4.Nohsngithiang Falls, Meghalaya

Nohsngithiang Falls also known as the Seven Sisters Waterfalls and it is located in Mawsmai village in the East Khasi Hills district of Meghalaya, with the height of approx. 1,033 feet. Nohsngithiang Falls stands proudly among the most stunning waterfalls in India, drawing nature lovers and photographers from all corners of the country.
How to Reach?
- By Air: Shillong Airport (Umroi) is about 35 km from Shillong.
- By Train: The nearest railway station is Guwahati, which is 99 km from Cherrapunji.
- By Road: Cherrapunji is well-connected by road from Shillong approx. 55 km, then it is around 1 km from Mawsmai village.
5.Dudhsagar Falls, Goa

Dudhsagar Waterfalls is located on the Mandovi River in the state of Goa, near the Karnataka border, plunging from a height of approximately 310 meters (1020 feet). Dudhsagar Falls also known as the Sea of Milk, is one of the tallest and most stunning waterfalls in India.
How to Reach?
- By Train: You can reach close to Dudhsagar by taking a train from Kulem Railway station between Goa and Karnataka.
- By Road: Mollem National Park can be reached from Goa by taxi or bike.
- By Trek: If you are adventure seeker, then the trekking route from Sonaulim or Kulem to Dudhsagar will be very beautiful and memorable.
6.Talakona Falls, Andhra Pradesh

Talakona Falls is located in the Sri Venkateswara National Park near Tirupati in the Chittoor district of Andhra Pradesh, with the height of 82 meters (270 feet). Nearby, there’s a Siva temple (Lord Siddeswara Swamy Temple) that adds a spiritual vibe to the visit. Among the stunning waterfalls in India, Talakona attracting both pilgrims and travelers alike.
How to Reach?
- By Train: Tirupati Railway Station is about 65 km away, from here you can hire a local buses or cabs.
- By Road: Private vehicles, taxis, and APSRTC buses are available from Tirupati to Talakona, which is around 49 km.
7.Kuntala Falls, Telangana

Kuntala Falls is located in the Adilabad districts of Telangana, it is the highest waterfall in the state, plunging from a height of 147 feet (45 meters). Formed by the Kadam River, the waterfall becomes especially breathtaking during the monsoon season. Among the stunning waterfalls in India, Kuntala falls stands out with its raw natural beauty and tranquil surroundings.
How to Reach?
- By Air: Rajiv Gandhi International Airport in Hyderabad is around 310 km
- By Train: Adilabad railway station is about 58 km from the falls.
- By Road: You can hire a private vehicle from Hyderabad or Adilabad via NH 44. It is approx. 5-6 hours’ drive.
8.Dhuandhar Falls, Madhya Pradesh

Dhuandhar Falls is located in the marble city of Jabalpur, Madhya Pradesh, plunges down from a height of 30 meters and formed by the Narmada River. The name “Dhuandhar” comes from two Hindi words – ‘Dhuan’ (smoke) and ‘Dhar’ (flow), and that is why it is one of the most stunning waterfalls in India, known for its thunderous roar and smoky appearance. Surrounded by the white marble rocks of Bhedaghat.
How to Reach?
- By Air: The nearest Airport is the Jabalpur Airport, which is about 35 km away.
- By Train: The nearest station is Jabalpur Railway Station, which is about 23 km away.
- By Road: Dhuandhar is well connected by road. You can take a cab, or local buses.
9.Chitrakoot Falls, Chhattisgarh

Chitrakoot Falls is located in the Bastar district of Chhattisgarh, cascading down from a height of approx. 29 meters (95 feet) and formed by the Indravati River. This fall often referred to as the “Niagara Falls in India”, during the monsoon season, the waterfall reaches its peak glory, stretching up to 300 meters wide, making it the broadest waterfall in India and one of the most stunning waterfalls in India.
How to Reach?
- By Air: Swami Vivekananda Airport, Raipur is around 285 km away.
- By Train: The Jagdalpur Railway Station is around 40 km away.
- By Road: It is well-connected by road, you can hire a taxi or take a bus from Jagdalpur.
10.Shivanasamudra Falls, Karnataka

Shivanasamudra Falls is located on the banks of the Kaveri River in the Mandya district of Karnataka, cascading from a height of 98 meters (322 feet). The power of these falls also drives Asia’s First Hydroelectric power station, established in 1902, which still operates today. As one of the stunning waterfalls in India, this fall attracts nature lovers and photographers.
How to Reach?
- By Train: Mysore is approx. 80 km away and Maddur is 20 km away from the falls.
- By Raod: You can hire a cab from Mysore and Bangalore to Kollegal. Kollegal is just 20 km away.
11.Hogenakkal Falls, Tamil Nadu

Hogenakkal Falls is located on the Cauvery River in the Dharmapuri district of Tamil Nadu, plunges with the height of 120 meters. Among the stunning waterfalls in India, Hogenakkal stands out for its unique blend of scenic beauty and must-visit destination for nature lovers and adventure seekers. The traditional coracle boat rides offered by locals.
How to Reach?
- By Air: Salem Airport is the nearest airport, which is approx. 90 km.
- By Train: The closes station is Dharmapuri (approx. 45 km).
- By Road: Hogenakkal is easily accessible by road from Bengaluru (around 130 km) and Salem (about 90 km). Buses and taxis are available from both cities.
12.Kempty Falls, Uttarakhand

Kempty Falls is located in the lush greenery of the Garhwal Himalayas, it is one of the most popular tourist attractions in Mussoorie, Uttarakhand, cascading down from a height of 40 feet. This fall is counted among the most stunning waterfalls in India, attraction thousands of visitors every year who seek tranquility and scenic beauty in the lap to nature.
How to Reach?
- By Train: Dehradun Railway Station is the nearest railway station.
- By Road: The fall is approx. 17 km away from Mussoorie and you can easily reach via NH 707A.
- By Ropeway: You can also reach the falls base from Ropeway Espresso in Ramnagar.
13.Athirappilly Waterfalls, Kerala

Athirappilly falls is located in the Thrissur district of Kerala, it is the largest waterfall in the state, cascading from a height of 80 feet. Athirappilly is home to rich biodiversity including the endangered Great Hornbill and Asiatic elephants. Among the most stunning waterfalls in India, Athirappilly stands out for its raw natural beauty and cinematic charm.
How to Reach?
- By Train: Chalakudy Railway Station is the nearest to Athirappilly, which is approx. 28 km from here.
- By Road: Athirappilly is around 62 km from Thrissur. You can take the NH544 or SH21 to reach here.
14.Teerathgarh Falls, Chhattisgarh

Teerathgarh Falls is nestled in the lush greenery of the Kanger Valley National Park in Bastar district, Chhattisgarh, plunging from a height of 91 meters (300 feet). The water crashes down over a series of rocky steps, making it one of the most stunning waterfalls in India. It’s a perfect blend of nature, adventure, and cultural experience.
How to Reach?
- By Train: Jagdalpur Railway Station which is located at a distance of approx. 21 km from the park.
- By Road: From Jagdalpur, you can hire a taxi or hire private vehicle to the Kanger Valley National Park.
- From the park, it’s a short trek or jeep ride to reach the waterfall.
15.Barehipani Falls, Odisha

Barehipani Falls is located in Simlipal National Park in the Mayurbhanj district of the Indian state of Odisha, with a total height of approx. 399 meters (1,309 ft). The Budhabalanga River feeds this spectacular natural wonder. It attracts nature lovers, photographers, and adventure seekers and making it most stunning waterfalls in India.
How to Reach?
- By Air: Biju Patnaik International Airport in Bhubaneswar, approx. 270 km from Simlipal.
- By Train: Baripada Railway Station is around 67 km from Barehipani Falls.
- By Road: Simlipal National Park is well-connected by road to various cities in Odisha.
16.Hundru Falls, Jharkhand

Hundru Falls is located in the Ranchi district of Jharkhand, plunges from a height of approx. 98 meters (320 feet). Formed by the Subarnarekha River, the waterfall becomes a mesmerizing beauty during the monsoon season. While in winter, it becomes serene and famous picnic spot with calm pools forming at the base and that’s why it is most stunning waterfalls in India.
How to Reach?
- By Train: Ranchi Railway Station is around at a distance of 40 km from the falls.
- By Road: Travellers can reach Hundru falls from Ranchi by using road transport which is 45 km.
17.Rajrappa Falls, Jharkhand
Rajrappa Falls is located in the Ramgarh district of Jharkhand, cascading from a height of approx. 30 feet. It is one of the most stunning waterfalls in India where the Bhera River meets the Damodar River, showing a mesmerizing cascade. Chhinnamasta Temple, dedicated to the headless goddess Chhinnamasta located near the falls.
How to Reach?
- By Train: Ramgarh Cantt is the nearest railway station, which is about 28 km away.
- By Road: Travellers can easily accessible by buses or private vehicles via NH 33 from Ranchi.
18.Girmal Falls, Gujarat

Girmal Falls is located in the Dang district in Gujarat, plunges from a height of about 100 feet. Girmal is rich in biodiversity and well-maintained by the Forest Department. Girmal Falls, though lesser-known, holds its charm alongside the most stunning waterfalls in India, captivating visitors with its raw and untouched beauty.
How to Reach?
- By Air: Surat International Airport is the nearest airport.
- By Train: The nearest railway station is Vyara railway station, around 90 km away.
- By Road: You can hire a cab or taxi from Saputara (85 km) and around 140 km from Surat.
19.Rakim Kund Falls, Bihar
Rakim Kund Falls is located in the Nalanda district of Bihar, plunges from a height of 168 meters, and is formed by the Gayghat River. It is a hidden natural wonder that offers tranquility, beauty, and a touch of mystery and that is the reason it earns a place among the stunning waterfalls in India.
How to Reach?
- By Train: Rajgir Railway station is the nearest railway station
- By Road: Rakim Kund is accessible via road from Rajgir approx. 23 km.
20.Nuranang Falls, Arunachal Pradesh

Nuranang Falls is located in the Tawang district of Arunachal Pradesh, falling from a height of about 100 meters, also known as Jung Falls. The falls are fed by the Nuranang River, which originates from the Sela Pass and later joins the Tawang River. The roar of the water crashing onto to rocks creates a mystical vibe and make one of the stunning waterfalls in India.
How to Reach?
- By Air: Guwahati Airport is around 480 km from Tawang.
- By Train: The closest station is Tezpur railway station.
- By Raod: You can hire a local taxi from Tawang which is around 40 km.
Also Read: 20 HIDDEN WATERFALLS IN INDIA
“Feel the Fall – Experience the Magic!”
‘From the thunderous roar of Nuranang to the misty charm of Dudhsagar, these stunning waterfalls in India are calling you. Start your journey today – drop your favourite in the comments and let the adventure begin!’
“Plan your trip with this official tourism guide by Incredible India and witness the stunning waterfalls in India like never before”.
1 thought on ““20 Stunning Waterfalls in India You Must Witness Before You Die””