Indie znajdują się na północnych i wschodnich półkulach. Znajduje się w południowo-środkowej Azji, w regionie zwanym subkontynentem indyjskim. Morze Arabskie leży na zachodzie, zatoka Bengalska leży na wschodzie, a Ocean Indyjski leży na południu Indii.
Kraje sąsiadujące z Indiami to: Pakistan, Nepal, Bhutan, Birma, Chiny, Bangladesz i Sri Lanka. Indie nie mają granicy lądowej ze Sri Lanką, która jest wyspą. Himalaje leżą na północ od Indii.
Indie leżą między 6 a 35 stopni szerokości geograficznej północnej. Leży między 68 a 97 ° długości geograficznej wschodniej. Tropic of Cancer, w 23 stopniach i 30 minutach, biegnie przez centrum Indii.