The longest road bridge in Karnataka is the Rajiv Gandhi Sea Bridge (Netravathi Bridge) in Mangalore, spanning the Netravathi River. It is 1.34 km long with 198 piers. Completed in 2012, it's part of National Highway 66.