El Yamuna recibe muchos afluentes en el camino, incluyendo los ríos Giri, Tons —su afluente más largo y más grande en la parte alta—, Hindon (400 km), Chambal (1050 km), Betwā (610 km), Mandakini, Sindh (470 km) y Ken (427 km).