La India se divide en cuatro grandes regiones: el Himalaya, las llanuras fluviales del norte, el Decán y los Ghates oriental y occidental.
El sistema montañoso del Himalaya tiene de 200 a 300 km de ancho y se extiende 2,400 km a lo largo de los márgenes norte y este del subcontinente indio, al que separa del resto de Asia. Es el sistema montañoso más alto, joven y uno de los más activos del mundo.
Los picos más importantes que están del todo o en parte dentro de la India son:
Kānchenjunga (8598 m), el tercer pico más alto del mundo después del Everest y el K2,
Nanga Parbat (8125 m),
Nanda Devi (7817 m),
Rakaposhi (7788 m) y
Kamet (7756 m).
Hacia el sur y paralela a la cordillera del Himalaya está la región de las llanuras del norte, un amplio cinturón de tierras llanas de 280 a 400 km de ancho. La región es una de las mayores llanuras aluviales del mundo y comprende la mayor parte del área regada por los ríos Indo, Ganges y Brahmaputra.
A causa de la abundancia de agua y el rico suelo aluvial, la región de las llanuras del norte es la más fértil y la más poblada de la India, además de ser la cuna de su civilización. Estas llanuras se extienden de oeste a este, desde la frontera con Pakistán hasta la de Bangladesh, siguiendo hacia el este a la India noroccidental a través del estrecho pasillo de tierra cerca de Dāarjiling.
Las partes central y occidental de las llanuras indias están regadas por el río Ganges y sus afluentes, que drenan la ladera sur del Himalaya, por lo que se conoce la región como llanura gangeática.
En la frontera suroccidental con Pakistán las llanuras dan paso al gran desierto indio y a las marismas saladas conocidas como Rann de Kutch. Al sur de las llanuras se encuentra el Decán, vasta meseta triangular que ocupa la mayor parte de la India peninsular.
El Decán es una meseta desigual, rocosa, dividida en regiones naturales por bajas cadenas montañosas y por profundos valles. Las elevaciones varían desde unos 305 hasta 915 m, aunque hay afloramientos de hasta 1,525 m. El Decán está circundado por los sistemas montañosos conocidos como Ghates orientales y Ghates occidentales.
Los Ghates occidentales son unos montes abruptos y escarpados con vistas al mar Arábigo, y tienen una altura de alrededor de 915 m. La fértil costa de Malabar se encuentra entre los Ghates occidentales y el mar Arábigo. Los Ghates orientales tienen un promedio de altitud de unos 460 m; entre ellos y el golfo de Bengala hay una estrecha llanura costera, la costa de Coromandel.