India se află în emisfera nordică și estică. Este situată în sudul Asiei centrale în regiunea numită subcontinentul indian. Marea Arabiei se află la vest, Golful Bengal se află la est, iar Oceanul Indian se află la sud de India.
Țările vecine în India sunt Pakistan, Nepal, Bhutan, Myanmar, China, Bangladesh și Sri Lanka. India nu împarte granița terestră cu Sri Lanka, care este o insulă. Himalaya se află în nordul Indiei.
India se află între 6 și 35 de grade latitudine nordică. Se află între 68 și 97 grade longitudine estică. Tropicul de Cancer, la 23 de grade și 30 de minute, trece prin centrul Indiei.