India está ubicada en los hemisferios norte y este. Está ubicada en el centro-sur de Asia en la región llamada subcontinente indio. El Mar de Arabia se encuentra al oeste, la Bahía de Bengala al este y el Océano Índico al sur de la India.
Los países vecinos a la India son Pakistán, Nepal, Bután, Myanmar, China, Bangladesh y Sri Lanka. India no comparte una frontera terrestre con Sri Lanka, que es una isla. Los Himalayas se encuentran al norte de la India.
India se encuentra entre 6 y 35 grados de latitud norte. Se encuentra entre 68 y 97 grados de longitud este. El Trópico de Cáncer, a 23 grados y 30 minutos, atraviesa el centro de la India.