Krajobraz w Indiach dzieli się na pięć regionów: północne, wielkie równiny, pustynię Thar, środkowe wyżyny i równiny przybrzeżne. Krajobraz w Indiach jest zróżnicowany i różni się w zależności od do regionu.
W północnych Indiach Himalaje i inne pasma górskie stanowią większość krajobrazu. Himalaje to najwyższe góry na świecie, a w Indiach jest siedem innych pasm górskich. Północne Indie również mają lasy i jeziora w pobliżu Dżammu i Śrinagaru.
Wielkie równiny biegną równolegle do Himalajów i są zdominowane przez trzy główne rzeki: Ganges, Indus i Brahmaputra. Równiny różnią się krajobrazem, w tym obszarem z kamieniami i kamykami, silnie zalesionym obszarem, niskim wyżynem pokrytym laterytowymi osadami i obszarem utworzonym z aluwialium, który jest zdeponowany przez rzeki.
Pustynia Thar jest siódmą co do wielkości pustynią na świecie. Większość tego regionu składa się z wydm, skalistych skał i zagęszczonych dna jeziora solnego. Reszta to wydmy. Większość regionu górskiego pokrywają lasy liściaste i suche, które są wiecznie zielone. Wzdłuż zachodnich wybrzeży są bujne lasy deszczowe. Wschodnie Indie zalesiały góry i wzgórza, piaszczyste równiny nadbrzeżne oraz mokre i wilgotne obszary, w których wiele rzek ścieka.