Home ยป GK Update

List of Major Indian Cities on River Banks

Indian towns on the edges of rivers have a significant impact on the lives of people in India. Rivers are essential for various purposes, such as providing water for drinking, irrigation, transportation, and electricity. They also offer livelihoods to many individuals in the country. Due to these reasons, most major Indian cities are located near riverbanks. These cities not only have historical importance but also provide cultural experiences, including traditional boat rides, riverfront dining, festivals, and cultural events.

Rivers are crucial to India, and this topic is important for various exams, including SSC, Bank, and Railways. Knowing about cities on river banks can help you score well in the general knowledge section. Below is a list of Indian cities situated on river banks along with their respective states.

List of Important Cities on River Banks in India

indian cities on river banks
indian cities on river banks
City River State
Gangakhed Godavari Maharashtra
Agra Yamuna Uttar Pradesh
Ahmedabad Sabarmati Gujarat
Allahabad Ganga, Yamuna Uttar Pradesh
Ayodhya Sarayu Uttar Pradesh
Badrinath Alaknanda Uttarakhand
Banki Mahanadi Odisha
Cuttack Mahanadi Odisha
Baranagar Ganges West Bengal
Brahmapur Rushikulya Odisha
Chhatrapur Rushikulya Odisha
Bhagalpur Ganges Bihar
Kolkata Hooghly West Bengal
Cuttack Mahanadi Odisha
New Delhi Yamuna Delhi
Dibrugarh Brahmaputra Assam
Deesa Banas Gujarat
Ferozpur Sutlej Punjab
Guwahati Brahmaputra Assam
Haridwar Ganges Uttarakhand
Hyderabad Musi Telangana
Karimnagar Maner Telangana
Ramagundam Godavari Telangana
Jabalpur Narmada Madhya Pradesh
Kanpur Ganges Uttar Pradesh
Kota Chambal Rajasthan
Jammu Tawi Jammu & Kashmir
Jaunpur Gomti Uttar Pradesh
Patna Ganges Bihar
Rajahmundry Godavari Andhra Pradesh
Srinagar Jhelum Jammu & Kashmir
Surat Tapi Gujarat
Varanasi Ganges Uttar Pradesh
Vijayawada Krishna Andhra Pradesh
Vadodara Vishwamitri Gujarat
Mathura Yamuna Uttar Pradesh
Modasa Mazum Gujarat
Mirzapur Ganga Uttar Pradesh
Morbi Machchu Gujarat
Auraiya Yamuna Uttar Pradesh
Related Article : Important GK Question/Answers on Rivers for Competitive Exams

List of Cities on Different River Banks – Indian Cities on River Banks

Below is a list of Indian cities situated on river banks, categorized by the rivers they are located on:

List of Cities on Ganga River:

  • Haridwar
  • Kanpur
  • Prayagraj
  • Varanasi
  • Patna
  • Rishikesh

Cities on Yamuna River:

  • Delhi
  • Agra
  • Mathura
  • Vrindavan
  • Allahabad (Prayagraj)
  • Agra
  • Mathura
  • Etawah
  • Yamunanagar
  • Faridabad

Cities on Godavari River:

  • Gangakhed
  • Ramagundam
  • Nashik

Cities on Mahanadi River:

  • Sambalpur
  • Cuttack
  • Bhubaneswar
  • Kendrapara
  • Puri
  • Banki

Cities on Saraswati River:

  • Harappa
  • Mohenjo-daro
  • Kalibangan
  • Lothal
  • Dholavira