Luego el Yamuna recibe, por la derecha y procedente del norte, al río Tons el afluente más largo y más grande del alto Yamuna, y que drena la parte de ésta cuenca alta que pertenece a Himachal Pradesh, un total de 2.320 km².