Longest bridges of India

The twelve longest bridges above water, ranked by the length over water. Atal Setu is about 21.8 km in total, including its approaches.

12 entriesSource: Compiled from published referencesReviewed November 2026
12 entries · click a column to sort
#
1Atal SetuMaharashtraArabian Sea18.19
2Kacchi Dargah–Bidupur BridgeBiharGanges9.76
3Bhupen Hazarika SetuArunachal Pradesh, AssamLohit9.15
4Dibang River BridgeArunachal PradeshDibang6.2
5Mahatma Gandhi SetuBiharGanges5.75
6Bandra–Worli Sea LinkMaharashtraMahim Bay5.57
7Bogibeel BridgeAssamBrahmaputra4.94
8Vikramshila SetuBiharGanges4.7
9Vembanad Rail BridgeKeralaVembanad Lake4.62
10Jayaprakash SetuBiharGanges4.56
11Arrah–Chhapra BridgeBiharGanges4.35
12Godavari Fourth BridgeAndhra PradeshGodavari4.14