Multiple choice general knowledge Which is the longest railway bridge in India? Jamuna Bridge at Allahabad Narnarayan Setu bridge over the Brahmaputra Nehru Setu Bridge on river Sone Thane creek Bridge Reveal answer Fill a bubble to check yourself C Correct answer Explanation Nehru Setu Bridge, spanning the Sone River near Dehri-on-Sone in Bihar, is the longest railway bridge in India at 3,065 meters (approximately 3.1 km). Built in 1900 and later strengthened, it remains a vital rail link on the Howrah-Delhi main line.