Mbhashe River is one of the major rivers in the Eastern Cape Province, South Africa. It flows in a southeastern direction and has a catchment area of 6,030 km2. The river drains into the Indian Ocean through an estuary located near the lighthouse at Bashee, south of Mhlanganisweni.