Temecula Creek originates on the north slope of Aguanga Mountain, flows northeast 1.0 miles to Dodge Valley, where it continues northwest through Dodge Valley, Oak Grove Valley, Dameron Valley, Aguanga Valley, Radec Valley, Butterfield Valley, into Vail Lake Reservoir, after which it flows southwest through Pauba Valley to Temecula Valley where it joins Murrieta Creek.