Hindistan Asya kıtası üzerinde yer alır. Hindistan, dünyadaki yedinci büyük ülkesidir ve toplam alanı 1,269,346 mil karedir.
Hindistan, Hindistan, Bangladeş, Butan, Burma, Çin, Nepal ve Pakistan ülkeleri ile Hint Okyanusu, Arap Denizi ve Bengal Körfezi ile sınırlıdır. Ülkenin 4.700 mil sahil şeridi vardır. Hindistan, Hindistan alt kıtasının çoğunluğunu oluşturuyor ve Hindistan tektonik plakasının üstüne yatıyor. Hindistan'ın Kanchenjunga Dağı, 28.000 feet yüksekliğe sahip, dünyanın üçüncü en yüksek dağıdır. Ülke, güneyde tropik olmaktan ve kuzeyde rahat, ılıman bir iklime kadar değişebilen çeşitli bir iklime sahiptir.