Il subcontinente indiano è un termine usato principalmente per la regione geografica circondata dall'Oceano Indiano: Bangladesh, Bhutan, India, Maldive, Maldive, Nepal, Pakistan e Sri Lanka.

Il subcontinente faceva parte del Gondwana, l'antico supercontinente meridionale. Geologicamente, l'origine dell'Himalaya è l'impatto della placca tettonica indiana che viaggia verso nord a 15 cm all'anno per colpire lentamente il continente eurasiatico, circa 40-50 milioni di anni fa. La formazione dell'arco himalayano ha fatto sì che la roccia più leggera dei fondali marini di quel tempo fosse facilmente sollevata in montagna. Un fatto spesso citato per illustrare questo processo è che la cima del Monte Everest è fatta di calcare marino.

Circa 50 milioni di anni fa, questa piastra in rapido movimento aveva completamente chiuso l'Oceano Tetide. L'esistenza della Tetide è stata dimostrata dalle rocce sedimentarie che si sono depositate sul fondo dell'oceano e dai vulcani che ne hanno frantumato i bordi. Poiché questi sedimenti erano leggeri, si sono accartocciati in catene montuose piuttosto che affondare sul fondo. La placca indiana è ancora in movimento orizzontale sotto l'altopiano tibetano, che costringe l'altopiano a spostarsi verso l'alto.

La targa indo-australiana si muove ancora a 67 mm all'anno e nei prossimi 10 milioni di anni percorrerà circa 1.500 km in Asia. Circa 20 mm all'anno della convergenza India-Asia sono assorbiti dalla spinta lungo il fronte meridionale dell'Himalaya. Questo porta l'Himalaya a crescere di circa 5 mm all'anno, rendendolo geologicamente attivo. Il movimento della placca indiana nella placca asiatica porta di tanto in tanto anche a terremoti.