A Índia está localizada nos hemisférios norte e oriental. Ela está localizada no centro-sul da Ásia, na região chamada subcontinente indiano. O Mar da Arábia fica a oeste, a Baía de Bengala a leste e o Oceano Índico a sul da Índia.
Os países vizinhos da Índia são Paquistão, Nepal, Butão, Mianmar, China, Bangladesh e Sri Lanka. A Índia não faz fronteira terrestre com o Sri Lanka, que é uma ilha. O Himalaia fica ao norte da Índia.
A Índia fica entre 6 e 35 graus de latitude norte. Situa-se entre 68 e 97 graus de longitude leste. O Trópico de Câncer, a 23 graus e 30 minutos, atravessa o centro da Índia.