Ganges (hindi गंगा IPA: [ˈɡəŋɡa:], sanskryt गङ्गा) – rzeka w południowej Azji, przepływająca przez Indie i Bangladesz. Jej długość wynosi 2510 (wg innych danych 2700) km, a powierzchnia dorzecza ponad 1 mln km² (z Brahmaputrą 1,7 mln km²). Ganges uchodzi do Zatoki Bengalskiej będącej częścią Oceanu Indyjskiego.
Nad Gangesem leżą m.in. Kanpur, Prajagradź, Waranasi, Patna, Kolkata, Mirzapur i Bhagalpur.
Ganges przepływa przez jeden z najżyźniejszych i najgęściej zaludnionych regionów świata. Źródła Gangesu znajdują się w lodowcach górskich w Himalajach. Główne źródła Gangesu to znajdujące się w stanie Uttarakhand , wypływające z lodowca Gangotri na wysokości 4600 m, oraz . Innymi źródłami Gangesu są , i . Według innej hipotezy faktycznym źródłem Gangesu jest lodowiec , znajdujący się ok. 21 km na południowy wschód od Gangotri. W górnym biegu Ganges płynie przez odgałęzienia Himalajów w wąskiej dolinie, w środkowym i dolnym przez Nizinę Hindustańską. W pobliżu Haridwaru rzeka wpływa na rozległą dolinę o powierzchni 1 mln km². Ganges przepływa subkontynent indyjski z niewielką prędkością w kierunku wschodnim, tworząc liczne meandry. Wraz z Brahmaputrą tworzy największą deltę na Ziemi o powierzchni ok. 80 tys. km² (według innych źródeł ok. 100 tys. km²). Rzeka uchodzi do Zatoki Bengalskiej.