La géographie affecte et a affecté le sous-continent indien physiquement, politiquement, religieusement et culturellement. Sur terre, la géographie affectait les routes migratoires et les langues. Historiquement, la mer a joué un rôle important dans les échanges et les contacts avec le monde extérieur.
Le sous-continent indien comprend aujourd'hui l'Inde, le Pakistan, le Népal, le Bhoutan et le Bangladesh. Le nord abrite une zone en grande partie plate qui abrite trois des plus grands fleuves du monde : l'Indus, le Gange et le Brahmapoutre. L'Himalaya est la source des trois et fournit de l'eau à plus d'un milliard de personnes.
L'islam est la religion majoritaire au Pakistan et au Bangladesh ; un pourcentage important de la population du nord de l'Inde suit également l'islam. Le sud de l'Inde abrite le plateau du Deccan et plusieurs grands fleuves, et abritait bon nombre des premiers peuples autochtones de la région. Le sud est resté en grande partie indemne des invasions musulmanes du nord. Ici, l'hindouisme est la religion prédominante et de nombreuses langues appartiennent à une famille linguistique différente de celles du nord.
La mer a affecté le sous-continent indien autant que la terre. Le commerce maritime avec le monde européen établit des contacts avec des entreprises britanniques, néerlandaises, portugaises, françaises et danoises. Les premiers musulmans sont arrivés par mer d'Arabie. Aujourd'hui, la géographie affecte principalement le sous-continent en termes de frontières et de conflits politiques, comme dans les relations indo-pakistanaises et le conflit du Cachemire.