Исток — слияние безымянных (?) истоков. Длина Бештора составляет 21 км, площадь бассейна — 172 км². В бассейне реки на высотах 3000—4200 м расположено 12 ледников общей площадью 6,2 км² (наиболее крупным является Кызылтор-4 длиной 2,4 км и площадью 1,6 км²). Среднегодовой расход воды равен 5 м³/с, Бештор многоводен в летний период. В среднем 15% годового стока приходится на таяние ледников, оставшаяся часть — на дожди и снега[1]. Реку и ряд её притоков также подпитывают родники[2][3].
Ширина реки в низовьях — 10 метров, глубина — 80 см, дно каменистое[4].
Течение реки
Бештор берёт начало от ледников на западном склоне Пскемского хребта (близ границы Узбекистана с Кыргызстаном), на высоте около 3500 метров[2][1]. От истока течёт в общем юго-западном направлении, при слиянии с Джаяктором поворачивает на северо-восток и, в целом, сохраняет такое направление практически до устья, хотя на отдельных участках ориентирован практически строго на север или на запад[3]. Впадает в реку Ойгаинг несколько выше её слияния с Майданталом, на высоте 1673,7 м. Непосредственно перед окончанием круто поворачивает на юго-запад и подходит к Ойгаингу под острым углом[4].
На многих участках по берегам реки тянутся скалы, местами произрастает редкий лес[2][3][4].
Притоки Бештора
В Бештор впадает около 20 притоков[1]. Крупными являются: Сулучукуртор (слева), Джаяктор (слева), Туюктор (слева), Кызылтор (справа), Кызылтор 1-й (справа), Байгоур (сезонно, справа)[2][3].