Apr 20, 2023

BY: Precious Rongmei

Prettiest riverside towns in North India

Varanasi, Uttar Pradesh

Situated on the banks of River Ganges, Varanasi is one of the oldest and most sacred cities in India.

iStock

Rishikesh, Uttarakhand

Rishikesh is situated on the banks of the river Ganges, and is known as the Yoga Capital of the World.

iStock

Haridwar, Uttarakhand

Another sacred town situated on the banks of the river Ganges, Haridwar is known for its temples and ghats.

iStock

Jispa, Himachal Pradesh

Jispa is located on the banks of the Bhaga River, which is a tributary of the Chenab River

iStock

Shimla, Himachal Pradesh

Shimla is situated on the banks of the river Sutlej. The town is known for its colonial architecture and scenic beauty.

iStock

Leh

Leh is situated on the banks of the river Indus. The town is known for its Buddhist monasteries and scenic beauty.

iStock

You may also like

Iconic temples in India to visit once in...
This is why Kanchipuram is a treasure tr...

Kullu, Himachal Pradesh

River Beas flows through Kullu before eventually joining River Sutlej in Punjab. The river is a popular destination for adventure activities like river rafting and kayaking.

iStock

Ramnagar, Uttarakhand

Ramnagar is your gateway to Jim Corbett National Park, and is located on the banks of River Kosi.

iStock

Gangotri, Uttarakhand

It is believed that River Ganga originated from the Gangotri glacier. The place is much revered for its spiritual significance.

iStock

Kasol, Himachal Pradesh

Kasol, located on the banks of River Parvati, is one of the most beautiful places in India and is surrounded by mountains.

iStock

Thanks For Reading!

Next: Iconic temples in India to visit once in your lifetime

Read Next