The Wenatchee River originates on the east slopes of the Cascade Mountains, having Wenatchee Lake as its headwaters. It flows through Tumwater Canyon and joins Icicle Creek at Leavenworth. From there, it flows eastward past Cashmere and joins the Columbia River at Wenatchee.