Subcontinentul indian este un termen utilizat în principal pentru regiunea geografică înconjurată de Oceanul Indian: Bangladesh, Bhutan, India, Maldive, Nepal, Pakistan și Sri Lanka.

Subcontinentul a făcut cândva parte din Gondwana, vechiul supercontinent sudic. Din punct de vedere geologic, originea Himalayei este dată de impactul plăcii tectonice indiene care s-a deplasat spre nord cu 15 cm pe an pentru a lovi încet continentul eurasiatic, în urmă cu aproximativ 40-50 de milioane de ani. Formarea arcului Himalaya a rezultat ca urmare a faptului că rocile mai ușoare din fundul mărilor din acea perioadă au fost ușor ridicate în munți. Un fapt adesea citat pentru a ilustra acest proces este faptul că vârful Muntelui Everest este alcătuit din calcar marin.

Cu aproximativ 50 de milioane de ani în urmă, această placă în mișcare rapidă a închis complet Oceanul Tethys. Existența Tethys a fost dovedită de rocile sedimentare așezate pe fundul oceanului și de vulcanii care i-au mărginit marginile. Deoarece aceste sedimente erau ușoare, ele s-au prăbușit în lanțuri muntoase în loc să se scufunde pe fundul oceanului. Placa indiană încă se deplasează orizontal sub platoul tibetan, ceea ce forțează platoul să se deplaseze în sus.

Placa indo-australiană se deplasează în continuare cu 67 mm pe an, iar în următorii 10 milioane de ani va parcurge aproximativ 1.500 km până în Asia. Aproximativ 20 mm pe an din convergența dintre India și Asia este absorbită de împingerea de-a lungul frontului sudic al Himalayei. Acest lucru duce la ridicarea Himalayei cu aproximativ 5 mm pe an, ceea ce o face activă din punct de vedere geologic. Mișcarea plăcii indiene în placa asiatică duce, de asemenea, la cutremure din când în când.