El Beas atraviesa los estados indios de Himachal Pradesh y Punyab y tiene una longitud de 460 km y drena una cuenca de 20.303 km².