Die M'basherivier (ook Bashee en Mbhashe) is een van die groot riviere in die Oos-Kaap, Suid-Afrika. Die rivier ontspring op 2 600m hoog in die Drakensberge en vloei in 'n suidoostelike rigting. Dit het 'n opvanggebied van 6 030 km². Die M'bashe word deur die Xuka-, Mgwali-, Dutywa- en die Mnyolo-riviere gevoed en vloei deur 'n indrukwekkende kloof. Besonder opvallend is die baie kronkels wat die rivier in die omgewing van Collywobbles maak. Die rivier mond naby die M’bashe Pointvuurtoring, suid van Mhlanganisweni in die Indiese Oseaan uit.