На горном участке Инд питается в основном за счёт таяния снега и ледников, где сток составляет около 220 км³/год, при среднем расходе воды около 7000 м³/с.[2] Расход минимален в зимние месяцы (декабрь-февраль), с марта по июнь вода поднимается. В нижней части бассейна река пополняется водами от муссонных дождей, что приводит к весенне-летнему половодью (март — сентябрь). В этот период вода поднимается на 10—15 м в горах, и 5—7 м в равниной части. В период высокой воды (июль-сентябрь) русло реки на пойменных участках достигает 5—7 км в ширину (в районе города Дераисмаилхан ширина доходит до 20—22 км)
Средний расход воды у Хайдарабада 3850 м³/сек, но в многоводные годы этот показатель может достигать 30 тыс. м³/сек. После выхода на равнину Инда теряет воду через испарение и просачивание. В засушливые периоды Инд в нижнем течении может пересыхать и не достигать Аравийского моря.
Существуют физиографические и исторические свидетельства, доказывающие, что по крайней мере со времён культуры Мохенджо-Даро Инд несколько раз изменял положение своего русла ниже южного Пенджаба. В районе городов Рохри и Суккур река зажата между известняковыми утёсами, а южнее русло реки переместилось на запад, особенно её дельта. За последние 7 веков в верхней части Синда Инд переместился на 15-30 км к западу
За исключением горного участка в Пакистане, долина Инда лежит в наиболее сухой части Индийского субконтинента. Среднегодовое число осадков на всей длине Инда изменяется от 125 до 500 мм. В дополнение к гималайским ледникам Инд подпитывается мусонными дождями с июля по сентябрь.
В северной части бассейна Инда температура января опускается ниже нуля, а в июле доходит до 38 °C. Река не замерзает. Одно из наиболее жарких мест на Земле — город Джакобабад располагается к западу от Инда в верхнем Синде — температура там поднимается до 49 °C