List of crossings of the Orange River

This is a list of bridges and other crossings of the Orange River. Locations are listed with the left bank (moving downriver) listed first.

Crossings
{| class=wikitable ! Crossing ! Carries ! Location ! Coordinates !colspan=4|

Lesotho
!colspan=4|
 * colspan=4|
 * colspan=4|

Eastern Cape – Free State boundary, South Africa
!colspan=4|
 * Majaphuthi Bridge
 * R726
 * Walaza
 * -30.4055°N, 27.3381°W
 * General Hertzog Bridge
 * SA road N6.svg N6
 * rowspan=2| Aliwal North
 * -30.6856°N, 26.7053°W
 * Frere Bridge
 * Dreunberg–Sannaspos railway line
 * -30.6877°N, 26.6971°W
 * Hennie Steyn Bridge
 * Cape Eastern main line railway and R390
 * Bethulie
 * -30.5314°N, 26.0234°W
 * Gariep Dam
 * Local road
 * rowspan="2"| Oranjekrag
 * -30.6233°N, 25.5068°W
 * Gariep Bridge
 * R701
 * -30.626°N, 25.5008°W
 * rowspan="2"| Oranjekrag
 * -30.6233°N, 25.5068°W
 * Gariep Bridge
 * R701
 * -30.626°N, 25.5008°W
 * -30.626°N, 25.5008°W

Northern Cape – Free State boundary, South Africa
!colspan=4|
 * Norvalspont Road Bridge
 * Local road
 * rowspan="2"| Norvalspont
 * -30.6212°N, 25.4648°W
 * Norvalspont Railway Bridge
 * Free State main line railway
 * -30.6211°N, 25.4646°W
 * N1 Orange River Bridge
 * SA road N1.svg N1
 * -30.5849°N, 25.4195°W
 * JJ Serfontein Bridge
 * R717
 * -30.5033°N, 25.2007°W
 * Vanderkloof Dam
 * Local road
 * rowspan="2"| Vanderkloof
 * -29.9914°N, 24.7318°W
 * Vanderkloof Bridge
 * Local road
 * -29.9918°N, 24.7241°W
 * Havenga Bridge
 * SA road R48.svg R48
 * -29.9107°N, 24.6363°W
 * Fluitjieskraal Bridge
 * Local road
 * Orania
 * -29.7897°N, 24.4106°W
 * -29.9918°N, 24.7241°W
 * Havenga Bridge
 * SA road R48.svg R48
 * -29.9107°N, 24.6363°W
 * Fluitjieskraal Bridge
 * Local road
 * Orania
 * -29.7897°N, 24.4106°W
 * Local road
 * Orania
 * -29.7897°N, 24.4106°W

Northern Cape, South Africa
!colspan=4|
 * Orange River Station Bridge
 * Cape main line railway
 * Orange River Station
 * -29.6467°N, 24.203°W
 * Hopetown Bridge
 * SA road N12.svg N12
 * Hopetown
 * -29.5991°N, 24.1105°W
 * Old Wagon Bridge
 * Local road
 * near Hopetown
 * -29.5711°N, 24.0729°W
 * Marksdrift Bridge
 * R357
 * near Douglas
 * -29.1618°N, 23.6936°W
 * Frans Loots Bridge
 * R386
 * Prieska
 * -29.6565°N, 22.7458°W
 * Riley Bridge
 * R383
 * Westerberg and Koegas
 * -29.3148°N, 22.3456°W
 * Groblershoop Bridge
 * SA road N8.svg N8
 * Groblershoop
 * -28.8792°N, 21.9872°W
 * Sishen–Saldanha Railway Bridge
 * Sishen–Saldanha railway line
 * near Wegdraai
 * -28.7876°N, 21.8815°W
 * Grootdrink Bridge
 * Local road
 * Grootdrink
 * -28.5636°N, 21.7647°W
 * Upington Railway Bridge
 * De Aar–Karasburg railway line
 * rowspan=3| Upington
 * -28.4549°N, 21.2597°W
 * Old Upington Bridge
 * Footpath
 * -28.4649°N, 21.2432°W
 * Upington Bridge
 * SA road N10.svg N10
 * -28.4651°N, 21.2429°W
 * Eendrag Bridge and Manie Conradie Bridge
 * Local road
 * Kanoneiland
 * -28.6479°N, 21.1018°W and -28.6361°N, 21.0902°W
 * Keimoes Bridge
 * SA road R27.svg R27
 * Keimoes
 * -28.7286°N, 20.9854°W
 * Kakamas Bridge
 * SA road N14.svg N14
 * rowspan=2| Kakamas and Lutzburg
 * -28.7557°N, 20.6223°W
 * Kakamas Railway Bridge
 * Kakamas branch line railway
 * -28.7554°N, 20.6205°W
 * Blouputs Bridge
 * Local road
 * Blouputs and Riemvasmaak
 * -28.5134°N, 20.1855°W
 * SA road R27.svg R27
 * Keimoes
 * -28.7286°N, 20.9854°W
 * Kakamas Bridge
 * SA road N14.svg N14
 * rowspan=2| Kakamas and Lutzburg
 * -28.7557°N, 20.6223°W
 * Kakamas Railway Bridge
 * Kakamas branch line railway
 * -28.7554°N, 20.6205°W
 * Blouputs Bridge
 * Local road
 * Blouputs and Riemvasmaak
 * -28.5134°N, 20.1855°W
 * Local road
 * Blouputs and Riemvasmaak
 * -28.5134°N, 20.1855°W

South Africa – Namibia border

 * Johan Conradie Bridge
 * R358 / C10
 * Onseepkans and Velloorsdrift
 * -28.7352°N, 19.3054°W
 * DF Malan Bridge
 * SA road N7.svg N7 / B1
 * Vioolsdrif and Noordoewer
 * -28.7655°N, 17.6263°W
 * Octha Ferry
 * Light vehicles (pontoon ferry)
 * Sendelingsdrif (ǀAi-ǀAis/Richtersveld Transfrontier Park)
 * -28.1227°N, 16.8898°W
 * Sir Ernest Oppenheimer Bridge
 * Local road
 * Alexander Bay and Oranjemund
 * -28.5636°N, 16.5028°W
 * }
 * Local road
 * Alexander Bay and Oranjemund
 * -28.5636°N, 16.5028°W
 * }