Pleasant Run is approximately in length, running from its headwaters near Cushetunk Mountain, a plutonic intrusion of igneous rock surrounding Round Valley Reservoir, through Readington and Branchburg, to its convergence with the South Branch Raritan River near River Road in Branchburg.