The Columbia River is approximately 1,243 miles (about 2,000 kilometers) long
. It originates at Columbia Lake in the Rocky Mountain Trench of southeastern British Columbia, Canada, and flows into the Pacific Ocean near Astoria, Oregon