El subcontinente indio es un término utilizado principalmente para la región geográfica rodeada por el océano Índico: Bangladesh, Bután, India, Maldivas, Nepal, Pakistán y Sri Lanka.
El subcontinente formaba parte de Gondwana, el antiguo supercontinente del sur. Geológicamente, el origen del Himalaya es el impacto de la placa tectónica india que se desplazó hacia el norte a una velocidad de 15 cm por año para chocar lentamente con el continente euroasiático, hace unos 40-50 millones de años. La formación del arco del Himalaya se debió a que las rocas más ligeras de los fondos marinos de aquella época se elevaron fácilmente hasta convertirse en montañas. Un hecho que se cita a menudo para ilustrar este proceso es que la cima del Monte Everest está hecha de piedra caliza marina.
Hace unos 50 millones de años, esta placa de rápido movimiento había cerrado por completo el océano Tethys. La existencia del Tethys ha quedado demostrada por las rocas sedimentarias asentadas en el fondo del océano y los volcanes que bordeaban sus bordes. Como estos sedimentos eran ligeros, se arrugaron formando cordilleras en lugar de hundirse en el suelo. La placa india sigue conduciendo horizontalmente por debajo de la meseta tibetana, lo que obliga a ésta a desplazarse hacia arriba.
La placa indo-australiana sigue moviéndose a 67 mm por año, y en los próximos 10 millones de años se adentrará unos 1.500 km en Asia. Unos 20 mm al año de la convergencia India-Asia son absorbidos por el empuje a lo largo del frente sur del Himalaya. Esto hace que el Himalaya se eleve unos 5 mm al año, lo que lo hace geológicamente activo. El movimiento de la placa india hacia la placa asiática también provoca terremotos de vez en cuando.


