Индия расположена в Южной Азии, больше частью на полуострове Индостан, выдающемся в Индийский Океан (между Аравийским морем и Бенгальским заливом). Индии также принадлежит несколько островов в Индийском Океане.
Индия граничит со следующими странами: Пакистан, Афганистан, Китай, Непал, Бутан, Мьянма, Бангладеш. На границе с Пакистаном и Китаем у Индии есть довольно обширные спорные территории.
По площади Индия занимает седьмое место в мире – 3.287.263 кв. км. Длина наземной границы Индии – 15.200 км., водной – 7.517 км. С севера на юг протяженность Индии составляет 3.214 км, с запада на восток – 2.993 км. Индия располагается между 8°4' и 37°6' градусами северной широты и 68°7' и 97°25' градусами восточной долготы.
Самая высокая точка Индии – гора Канченджанга (8.598 м.), самая низка – область Куттанад в штате Керала (-2,2 м. от уровня моря).
Поверхность Индии очень разнообразна – там есть и горы, и долины, и пустыня, и морское побережье.
Территория Индии делится на 28 штатов и 7 союзных территорий. Столица Индии – Дели.