Hindistan Kuzey ve Doğu yarımkürelerde yer almaktadır. Güney Orta Asya’da, Hindistan Yarımadası denilen bölgede yer almaktadır. Arap Denizi batıya, Bengal Körfezi doğuya, Hint Okyanusu Hindistan'ın güneyine uzanıyor.
Hindistan’a komşu ülkeler Pakistan, Nepal, Butan, Myanmar, Çin, Bangladeş ve Sri Lanka’dır. Hindistan, bir ada olan Sri Lanka ile toprak sınırını paylaşmaz. Himalayalar Hindistan'ın kuzeyindedir.
Hindistan 6 ila 35 derece kuzey enleminde yer almaktadır. 68 ile 97 derece doğu boylamları arasında yer almaktadır. Yengeç Dönencesi, 23 derece ve 30 dakikada, Hindistan'ın tam ortasından geçiyor.