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 considera también parte del subcontinente los estados insulares de Sri Lanka y Maldivas. Todos estos países forman parte de la Asociación Sudasiática para la Cooperación Regional (SAARC, en sigla inglesa). El subcontinente indio fue conocido durante siglos como el Indostán y es equivalente al territorio que hasta la desaparición del Raj Británico en 1947 era conocido como la "India británica". En total, la superficie del subcontinente indio asciende a unos 4 480 000 km².