Река берёт начало в канадской провинции Британская Колумбия, в Скалистых горах, в месте, известном как Долина тысячи пиков.При слиянии со своим крупнейшим притоком, рекой Снейк, река Колумбия резко поворачивает на запад и далее образует границу между штатами Вашингтон и Орегон на протяжении 497 км, вплоть до впадения в Тихий океан