Su principal río es el Indo, que fluye por Punjab hasta desembocar en el mar Arábigo.