India Mountains, Rivers and Lakes

According to, India is a vast country with diverse geography. It is located in South Asia and borders the Arabian Sea and Bay of Bengal in the south, and the Indian Ocean in the south-west. The country has an area of 3,287,263 square kilometers. India is divided into five geographic regions – the Himalayas, the Indo-Gangetic Plain, the Thar Desert, the Deccan Plateau, and the coastal plains.

The Himalayas are situated in northern India and are one of the world’s most impressive mountain ranges. This region includes some of India’s highest peaks such as Kanchenjunga at 8586 meters above sea level. The Himalayas are covered with snow throughout most of the year and serve as a natural barrier that separates India from its neighbors such as China, Nepal and Bhutan.

The Indo-Gangetic Plain lies to the north of India and stretches from Assam in east to Punjab in west. It is a flat alluvial plain that is fed by several rivers including Ganges, Yamuna, Indus etc. This region has some of India’s most fertile land which makes it ideal for agriculture production.

The Thar Desert lies to west of India stretching from Rajasthan to Gujarat. It is one of world’s largest desert regions with temperatures ranging from very hot during day time to cold during night time. This region receives very little rainfall making it extremely arid but also providing a unique landscape for visitors to explore.

The Deccan Plateau lies to south of India and covers much of central part of country including states like Maharashtra, Karnataka etc. It is an elevated plateau that rises up sharply from sea level providing spectacular views over surrounding areas like hills and valleys below it.

Finally there are coastal plains which lie along western coastlines stretching from Gujarat down to Tamil Nadu in south-east corner of country near Sri Lanka border. These coastal plains provide some stunning views over Arabian Sea or Bay Of Bengal depending on which side you are standing on as well as being home to many beautiful beaches that attract tourists throughout year round making them popular destinations for holiday makers around world .


The Himalayas is one of the most majestic mountain ranges in India and is home to the highest peak in India, Mt. Everest. The range stretches across five Indian states—Jammu & Kashmir, Himachal Pradesh, Uttarakhand, Sikkim and Arunachal Pradesh—and covers a length of 2,400 km. The mountains are home to some of the most beautiful glaciers such as Gangotri Glacier and Zemu Glacier. Apart from being a great source of fresh water, these glaciers also provide an opportunity for mountaineers and trekkers to explore their beauty.

The Western Ghats are another mountain range in India located along the western coast of India that runs from Gujarat to Tamil Nadu covering a distance of 1,600 km. These mountains are known for their biodiversity and serve as natural barriers that protect the region from monsoon winds coming from the Arabian Sea. The mountain range has many peaks such as Anamudi which is the highest peak in South India at an elevation of 2,695 meters above sea level. The Western Ghats are also home to numerous wildlife sanctuaries such as Periyar Wildlife Sanctuary which provides a safe haven for elephants and other animals living in this region.


The Ganga is the longest river in India, stretching over 2,500 km from the Himalayas to the Bay of Bengal. It is one of the most important rivers in India and a lifeline to millions of people living along its course. The other major rivers in India are the Yamuna, Brahmaputra, Godavari, Kaveri, Narmada and Tapi. The Yamuna flows through Uttar Pradesh and Haryana before merging with Ganga at Allahabad. The Brahmaputra originates in Tibet and flows eastwards through Arunachal Pradesh before entering Bangladesh where it joins up with the Ganges. The Godavari River is also known as Dakshin Ganga or South Ganga as it originates from Nasik district of Maharashtra and flows across Andhra Pradesh and Telangana before emptying into Bay of Bengal near Rajahmundry. The Kaveri River originates from Kodagu district of Karnataka and flows across Tamil Nadu before draining into Bay of Bengal near Thanjavur. The Narmada River originates from Amarkantak plateau in Madhya Pradesh and flows westwards towards Gujarat before emptying into Arabian Sea near Bharuch district. Finally, the Tapi River originates from Betul district of Madhya Pradesh and flows westwards towards Gujarat before emptying into Arabian Sea near Surat district. All these seven major rivers are lifelines for millions who rely on them for sustenance; however they have also been subject to pollution due to industrialization which has caused severe damage to their ecosystems.


India is home to a large number of major lakes, with many located in the Himalayas and the Western Ghats. One of the most famous lakes in India is the Wular Lake. Located in Jammu and Kashmir, it is one of the largest freshwater lakes in Asia and is fed by several rivers including Jhelum, Sindh, and Ravi. It is an important source of water for both drinking and irrigation purposes. Another major lake in India is Chilka Lake which is located near Puri in Odisha. It is the largest brackish water lake in India and one of the largest in Asia. It serves as a habitat for a wide variety of aquatic life including fish, crustaceans, mollusks, turtles, birds, and other animals. The lake also supports traditional fishing activities by local communities who rely on it for their livelihoods. The Dal Lake in Kashmir has also become an iconic symbol of Indian culture due to its unique beauty and serenity. It has been featured prominently in films such as Dil Se and Mission Kashmir which further established its popularity across India. This lake provides habitat for several species of migratory birds during winter months while also serving as an important source of freshwater for locals who use it for fishing and other livelihood activities.

India Mountains