Bhupen Hazarika Setu in Assam is India's longest river bridge at 9.15 kilometres Mahakali Setu in West Bengal spans 5.5 kilometres over the Teesta River Godavari Bridge in Andhra Pradesh measures 4.1 kilometres and connects two cities