There is no direct land route from Afghanistan to India. The two countries do not share a border.
Geographically, Pakistan lies between them. The historic Silk Road routes passed through the Khyber Pass (Afghanistan–Pakistan) and then across Pakistan to the Indian subcontinent (e.g., via Grand Trunk Road to Lahore, Delhi).
Current Reality:
Practical Travel: Fly. Direct flights: Kabul (KBL) → Delhi (DEL) on Kam Air / Ariana (when operating). Connecting via Dubai (DXB), Doha (DOH), Istanbul (IST), or Tehran (IKA) is more reliable. Flight time: ~2.5h direct, ~5–8h connecting.