The Tarkio River (also known as the Big Tarkio River) is a non-navigable river that stretches for approximately 140 miles from Cass County, Iowa to its mouth on the Missouri River in Holt County, Missouri.