Los ríos principales son el [[río Orange]], que desemboca en el [[océano Atlántico]]; el [[río Vaal]], su principal afluente, y el [[río Limpopo|Limpopo]], que desemboca en el [[Índico|océano Índico]], nace cerca de [[Johannesburgo]] y luego marca en el norte la frontera con [[Botsuana]] y [[Zimbabue]].