I henhold til hinduistisk mytologi er Yamuna en hellig flod i Indien. Yamuna-floden, også kendt som Jamuna, udspringer fra Yamunotri-gletsjeren, der ligger i en højde af 6 387 meter på de sydvestlige skråninger af Bunderpooch-bjerget i det øverste område af det nedre Himalaya i Uttarakhand. Derefter flyder floden i sydgående retning i ca. 200 km, idet den passerer det nedre Himalaya og Shivalik Hills Range.
Yamuna-floden er den længste og også den næststørste biflod til Ganga-floden. Denne flod er ca. 1.376 km lang, og bækkenet er ca. 366.223 km² stort. Der er flere kanaler i Yamuna-floden på den indo-gangetiske slette. Vandet fra disse kanaler bruges til vanding af markerne. Sutlej-Yamuna Link er ved at blive anlagt mod vest i nærheden af Yamuna-flodens udspring, som vil passere gennem Punjab-regionen.
Yamuna-floden passerer gennem Uttarakhand, Haryana og Uttar Pradesh, og mens den passerer Himachal Pradesh, bevæger den sig senere til Delhi. På sin vej møder floden nogle af sine bifloder, hvoraf Tons River er den største biflod samt den længste biflod i Uttarakhand. Den udspringer fra Har-Ki-Doon-dalen og løber sammen med Kalsi i nærheden af Dehradun. Fra Yamunotri til Wazirabad i Delhi, ca. 375 km, er Yamunas vand af god kvalitet.
Efter at det forurenede vand er blevet ledt ud fra de 15 afløb mellem Wazirabad-dæmningen og Okhla-dæmningen, bliver floden stærkt forurenet. Yamuna-handlingsplanen er blevet gennemført siden 1993 af National River Conservation Directorate (NRCD) under Miljø- og Skovministeriet for at regulere forureningen og holde øje med vandkvaliteten.