Kraj Indii znajduje się w południowo-wschodniej Azji. Jest ograniczony przez Morze Arabskie na południowy zachód i Zatokę Bengalską na południowym wschodzie. Południowy kraniec Indii graniczy z Oceanem Indyjskim.
Indie dzielą granicę z Pakistanem na północnym zachodzie oraz Chinami i Nepalem na północnym wschodzie. Przy powierzchni 1,147,949 mil kwadratowych Indie są siódmym co do wielkości krajem na świecie. Populacja 1,25 miliarda sprawia, że Indie są drugim najbardziej zaludnionym krajem na świecie, ponieważ Chiny są pierwszymi. Stolicą Indii jest Nowe Delhi, położone w północnej części kraju.