Limpopo er en grænseflod mellem Sydafrika og Botswana og derefter mellem Sydafrika og Zimbabwe. Den er mellem 1600 og 1700 km lang, den næstlængste flod som render i østlig retning i Afrika efter Zambezi. Limpopo render ud i havet ved byen Xai-Xai i Mozambique.