The Driftwood River is formed in southeastern Johnson County,  west of Edinburgh, by the confluence of Sugar Creek and the Big Blue River.
It flows generally southwardly through northwestern Bartholomew County to Columbus, where it joins the Flatrock River to form the East Fork of the White River.