Top 6 Waterfalls in India Every Traveller Must See


India is a land of spectacular natural bounties including rich forests, vast desert covers, snow clad mountains and relaxing riversides. However, waterfalls are perhaps the most fascinating ones.

If you too wish to see water gushing from incredible heights into the valleys, this list of top six waterfalls in India is all you need.

Dudhsagar Falls, Goa

Aside from the magnificent beaches, Goa is blessed with the famous Dudhsagar Falls which literally means sea of milk – perhaps because of the white foam created by the waterfall as it cascades into the lake. With an altitude of 1017 feet, it is amongst the largest falls in India and looks absolutely marvellous as it takes a trip down the hills. The best time to visit the falls is during the monsoon season when the waterfall is in full flow and is a sight to behold.

Jog Falls, Karnataka

The second highest plunge waterfall in India, the majestic Jog Falls is located on the Sharavathi River and has a height of 253 metres. Surrounded by lush green forests, these falls are incredibly beautiful to look at and make for an ideal spot for swimming enthusiasts. The falls also mark the border between the India states of Goa and Karnataka and present an even more beautiful view during the monsoons when the intensity of the fall heightens.

Shivanasamudra Falls, Karnataka

Formed by the Kaveri River in Karnataka, Shivanasamudra Falls is best known for its sheer volume. With its two branches – the eastern and the western – and surrounded by forested hills and lush green valleys, the falls is truly a terrific gift of nature and attracts travellers from across the globe. Offering a 98 metre drop and possessing an impressive girth of over 300 meters, visiting the falls is reckoned as one of the best experiences in Karnataka.

Bhagsunag Falls, Himachal Pradesh

One of the best natural treasures in McLeod Ganj, Bhagsunag Falls with their cascading waterfalls is an absolute marvel to look at. With their true blend of rocks, flora and water body, the falls make for a perfect adventure spot in Himachal Pradesh, a north Indian state. Apart from the adventure, this site also makes for a key destination among Hindu pilgrims for its well-known Bhagsunath Temple. It may not be the biggest fall in India but its matchless beauty is a feast to the eyes and can leave you spellbound.

Athirappilly Falls, Kerala

Known as the gem of Thrissur district and the “Niagara Falls of India”, Athirappilly Falls is the largest waterfall of Kerala and is located on the Chalakudy River and adds an extra treat to the state’s incredible beauty. It is an 80-foot high waterfall with a width of 330 feet and cascades through lush green trees, small villages and winding roads.

Iruppu Falls, Karnataka

One of the most beautiful spots in the Coorg district of Karnataka, Iruppu Falls is a scenic waterfall cascading along the Brahmagiri Mountain Range. Descending from river Lakshmana Tirtha, the falls is also known as Lakshmana Tirtha falls and takes you to the Brahmagiri peak through a forest trail. Additionally, this place is best known for the famous Rameshwara Temple dedicated to Lord Shiva that attracts Hindu pilgrims from all across the globe and holds the biggest crowd during the festival of Shivratri.