National Highway 12 (India)

[1] NH 12 originates from its junction with NH 27 at Dalkhola in Uttar Dinajpur district and passes through Karandighi, Raiganj, Malda, passes over the Farakka Barrage, Umarpur, Aurangabad, Berhampore, Beldanga, Bethuadahari, Krishnanagar, Ranaghat, Barasat, Belghoria Expressway, Dankuni, Santragachi, Behala, Joka, Diamond Harbour, Kakdwip and ends at Bakkhali.

In 2020, widening of a stretch of 66 kilometres (41 mi) from Jagulia to Krishnanagar in Nadia began.

[2] From 2021, works ongoing for Baharampur Bypass construction to bypass Baharampur Town, Road Overbridge at Ranaghat, Down Bridge on River Jalangi at Krishnanagar & River Churni at Ranaghat are being constructed.

Work on Shantipur Bypass is being made along with construction of Kalyani Expressway link at Barjaguli is ongoing.

Below is the list of all the toll plazas (districtwise) from Dalkhola(north) to Bakkhali(south).

Nivedita Setu over the Hooghly river