Fed by the Illecillewaet Glacier in Glacier National Park, the river flows approximately 62 kilometers to the southwest, About the Illecillewaet Watershed , Columbia Mountains Institute where it flows into the north end of Upper Arrow Lake at Revelstoke.