Yes, they share a common border.
The six countries that border Afghanistan are China, Iran, Turkmenistan. Uzbekistan, Tajikistan and Pakistan.
China, India, Iran, Afghanistan
Afghanistan, India, Iran and China.
India shares the longest border with Pakistan on its eastern side. The total length of the border between India and Pakistan is 2,900 kilometers.
Afghanistan is bordered by Iran, Pakistan, Turkmenistan, Uzbekistan, Tajikistan, and China.
Pakistan and Afghanistan (sorry if I spelled Afghanistan wrong)
Tajikistan, China, Pakistan, Iran, Turkmenistan and Uzbekistan.
the border between china and Afghanistan (3.5 hours)
Moving from north to south, the countries on China's Western border are KAZAKHSTAN, KYRGYZSTAN, TAJIKISTAN, AFGHANISTAN, INDIA, and NEPAL.
India, Afghanistan,China, Russia
Four countries border Pakistan i.e. Afghanistan, India, China and Iran.
There are four countries which share border with Pakistan. China at north, India at East, Afghanistan and Iran at West. Although, Russia doesn't share border directly with Pakistan but it is very near and can be approached through Durand Line, Border between Pakistan and Afghanistan.