Elven starter i fjellene Vest-Ghat 600 moh og renner nordover og vestover til den renner ut i Arabiahavet. Den deler seg i en nordlig grein som renner ut i Vasai Creek og en sørlig grein som renner ut i Thane Creek. Slik omslutter Ulhas øya Salsette, som Mumbai ligger på.