Indie położone są w Azji Południowej nad Oceanem Indyjskim. Zajmują 7 pozycję na świecie pod względem rozległości zajmowanego obszaru. Powierzchnia wynosi 3 287 590 km2, a to oznacza, że kraj ten jest prawie 10 razy większy od Polski. Graniczy z: Pakistanem, Chinami, Nepalem, Bhutanem, Birmą i Bangladeszem.