Die Tarkarivier is 'n rivier wat 13 km suidwes van Tarkastad verbyvloei, in die sentrale deel van die Oos-Kaap. Saam met die Baviaansrivier, Grootbrakrivier en die Katrivier vorm dit die bolope van die Groot-Visrivier. Beide die Lake Arthur-dam en die Kommandodrifdam dam die rivier op. Laasgenoemde dam is in die Kommandodrif Natuurreservaat. Die Tarkarivier is 'n deel van die "Vis tot Tsitsikama-waterbestuursgebied". Lys van riviere in Afrika Transactions of the Geological Society of London. Geological Society of London. 1856. p. 57. Besoek op 11 Januarie 2010. Fish to Tsitsikama WMA 15