面积3,287,590平方公里，其中实际控制面积3,201,446平方公里。印度南北长3,214公里，东西长2,993公里。国境线总延长15,200公里。海岸线长7,517公里。印度的领海是12海里。印度在西北部和巴基斯坦接壤，北部和中华人民共和国、不丹、尼泊尔；东部和缅甸接壤。孟加拉国的大部份地区都和印度接壤。印度的领海和印度南侧的岛国斯里兰卡、马尔代夫、印度尼西亚的领海相邻。斯里兰卡隔保克海峡和印度相望。印度位于南亚，毗邻阿拉伯海与孟加拉湾。印度半岛的最南端是科摩林角。印度全国的最南端则是在安达