The Forth road Bridge is 8259 feet long (1.56 miles) between abutments = 2517 metres
The skye crossing has an island in the centre so is really two bridges with an elevated section over the island (Eilean Ban). Even counted together that only comes to 2400 metres (1.5 miles).