El subcontinente Indio es la región geográfica que comprende la mayor parte de la India histórica, actualmente dividida entre los estados de India, Pakistán, Bangladés, Nepal y Bután. Por razones culturales y geográficas, se consideran también parte del subcontinente los estados insulares de Sri Lanka y Maldivas. La región limita al norte y al este con la cadena montañosa del Himalaya, y con el mar Arábigo y la bahía de Bengala al sur.