Perbatasan utara India sebagian besar ditentukan oleh pegunungan Himalaya, di mana negara itu berbatasan dengan Cina, Bhutan, dan Nepal. Perbatasan baratnya dengan Pakistan terletak di Dataran Punjab dan Gurun Thar.