The Beas River () is the second easternmost of the rivers of the Punjab region. The river rises in the Himalayas in central Himachal Pradesh, India, and flows for some 290 miles (470 km) to the Sutlej River in the west of the Indian Punjab state.