L'India si trova negli emisferi settentrionale e orientale. Si trova nel sud dell'Asia centrale nella regione chiamata subcontinente indiano. Il Mar Arabico si trova ad ovest, il Golfo del Bengala si trova ad est, e l'Oceano Indiano si trova a sud dell'India.
I paesi vicini all'India sono Pakistan, Nepal, Bhutan, Myanmar, Cina, Bangladesh e Sri Lanka. L'India non condivide un confine terrestre con lo Sri Lanka, che è un'isola. L'Himalaya si trova nel nord dell'India.
L'India si trova tra 6 e 35 gradi di latitudine nord. Si trova tra 68 e 97 gradi di longitudine est. Il Tropico del Cancro, a 23 gradi e 30 minuti, attraversa il centro dell'India.