Witrivier ligt 20 kilometer ten noorden van Nelspruit in het laagveld van Mpumalanga. Het dorp dankt haar naam aan de gelijknamige rivier, Witriver, die een zijtak vormt van de Krokodillerivier die zich door het Krugerpark slingert. Het gebied rondom Witrivier is tegenwoordig een landbouwgebied met vooral tropische vruchten zoals mango, bananen en avocado. Naast de landbouwfunctie richt Witrivier zich voornamelijk op toeristen die het Krugerpark willen bezoeken of de Panoramaroute willen zien.