Nangal is a town in Rupnagar district in Punjab, India. It is located on the foot of Shivalik hills and spreads over both sides of river Sutlej.

There are multiple modes of transport for one to reach Nangal.

1) Take a flight and then Drive.

There are direct flights available to nearby cities like Chandigarh, Kangra, Amritsar, and Delhi. Rest of the Journey can be covered by road.

Chandigarh to Nangal – 103 Km, 2 hours by road.

Kangra to Nangal – 119 Km, 3 hours by road.

Amritsar to Nangal – 169 Km, 3 hours 30 minutes by road.

Delhi to Nangal – 336 Km, 6 hours by road.

2) Take a train

 A cheaper option would be to take a train to Nangal Dam. Direct trains are available from Chandigarh, Ambala, Amritsar, Haridwar and Delhi. 

3) Travel by Road

Direct buses from Delhi, Chandigarh, and Amritsar to Nangal are available. You can also hire a taxi and reach a couple of hours faster.