Neighbouring Countries of India (2026): Complete List, Map & Border Facts

Author Image
By Smartkeeda
4 Jul 2026

India's Geographic Position at a Glance

India sits at the heart of South Asia, bordered by the Himalayas to the north and surrounded by water on three sides — the Arabian Sea to the west, the Bay of Bengal to the east, and the Indian Ocean to the south. This unique geography gives India both extensive land frontiers and a long coastline, making its neighbourhood one of the most strategically important in the world.

Understanding india neighbour countries isn't just a geography exercise — it directly feeds into India's foreign policy, defence planning, and trade relationships, which is exactly why this topic appears so consistently across UPSC, SSC, defence, banking, and state PSC exams.

What Are the Neighbouring Countries of India?

The neighbouring countries of India are the nations that share a direct land or sea boundary with it. In total, India has 9 neighbours:

Land border countries (7): Pakistan, China, Nepal, Bhutan, Bangladesh, Myanmar, Afghanistan Maritime border countries (2): Sri Lanka, Maldives

Afghanistan is a special case worth understanding rather than memorising blindly: India's claimed 106 km border with Afghanistan runs through the Pakistan-occupied Kashmir (PoK) region, which India does not actually administer. This is why some sources count India's land-bordering countries as 6 (excluding Afghanistan) and others count 7 (including it as a claimed border) — both answers can be correct depending on how the question is framed, and it's worth knowing why the discrepancy exists rather than just picking a number to memorise.

Pactice General knowledge Quizzes

Full List of Neighbouring Countries with Border Length

Country Border Type Border Length Capital
Bangladesh Land 4,096.7 km (longest) Dhaka
China Land 3,488 km Beijing
Pakistan Land 3,323 km Islamabad
Nepal Land 1,751 km Kathmandu
Myanmar Land 1,643 km Naypyidaw
Bhutan Land 699 km Thimphu
Afghanistan Land (disputed, via PoK) 106 km (shortest) Kabul
Sri Lanka Maritime — (Palk Strait) Sri Jayawardenepura Kotte
Maldives Maritime — (Arabian Sea) Malé
 

India's total international land border: 15,106.7 km India's total coastline: 7,516.6 km

Neighbouring Countries of India

India's Land Neighbours — Country by Country

Bangladesh

India's longest land border, running along West Bengal, Assam, Meghalaya, Tripura, and Mizoram. Relations are shaped by shared river systems, trade, and cooperation rooted in India's support during Bangladesh's 1971 Liberation War.

China

Runs along Ladakh, Himachal Pradesh, Uttarakhand, Sikkim, and Arunachal Pradesh. The relationship is governed partly by the 1954 Panchsheel Agreement, though territorial disputes remain in Aksai Chin and Arunachal Pradesh. The de facto border here is called the Line of Actual Control (LAC).

Pakistan

Borders Jammu & Kashmir, Ladakh, Punjab, Rajasthan, and Gujarat. This border traces back to the 1947 Partition, and the de facto boundary in the Kashmir region is known as the Line of Control (LoC).

Nepal

An open, largely unfenced border shared with Uttarakhand, Uttar Pradesh, Bihar, West Bengal, and Sikkim, allowing free movement of people under a longstanding bilateral treaty.

Myanmar

Borders Arunachal Pradesh, Nagaland, Manipur, and Mizoram. India's Andaman and Nicobar Islands also share a maritime boundary with Myanmar, in addition to the mainland land border.

Bhutan

A close and largely cooperative relationship along Arunachal Pradesh, Assam, Sikkim, and West Bengal, with India acting as a major development and infrastructure partner.

Afghanistan

A short, 106 km claimed border via the Pakistan-administered Gilgit-Baltistan region, making it more a matter of territorial claim than an actively managed international frontier.

India's Maritime Neighbours

Sri Lanka

Separated from India by the narrow Palk Strait and the Gulf of Mannar, with the mythological Ram Setu (Adam's Bridge) forming a chain of shoals between the two nations.

Maldives

An island nation in the Arabian Sea, southwest of India's mainland, with maritime boundaries closely tied to India's Lakshadweep islands.

Current Affairs

Indian States That Share International Borders

Fact State(s)
Longest total international border West Bengal
Shortest total international border Nagaland (borders only Myanmar)
States/UTs bordering exactly 3 countries Ladakh, Sikkim, West Bengal, Arunachal Pradesh
Border with China Ladakh, Himachal Pradesh, Uttarakhand, Sikkim, Arunachal Pradesh
Border with Pakistan Jammu & Kashmir, Ladakh, Punjab, Rajasthan, Gujarat
Border with Bangladesh West Bengal, Assam, Meghalaya, Tripura, Mizoram
Border with Nepal Uttarakhand, Uttar Pradesh, Bihar, West Bengal, Sikkim
Border with Myanmar Arunachal Pradesh, Nagaland, Manipur, Mizoram
Border with Bhutan Arunachal Pradesh, Assam, Sikkim, West Bengal

LoC vs LAC — A Distinction Aspirants Often Mix Up

Both terms describe "unofficial" boundaries, but they apply to different neighbours and carry different legal weight:

  • Line of Control (LoC): The de facto boundary between Indian- and Pakistan-administered Jammu & Kashmir, established after the 1949 Karachi Agreement. It is not a legally recognised international border.
  • Line of Actual Control (LAC): The de facto boundary between India and China, broadly following the historic McMahon Line in the northeast, but without a mutually agreed, demarcated line across its full length.

A quick way to remember: LoC = Pakistan, LAC = China — mixing these up is one of the most common errors in exam answers on this topic.


List of president of India

Key Facts and Records Every Aspirant Should Know

Distinction Answer
Total number of neighbouring countries 9
Number of land-border neighbours 7
Number of maritime-only neighbours 2
Country with the longest land border with India Bangladesh (4,096.7 km)
Country with the shortest claimed land border Afghanistan (106 km, disputed)
Country with the shortest undisputed, fully administered land border Bhutan (699 km)
Indian state with the longest international border West Bengal
Indian state with the shortest international border Nagaland
States bordering 3 different countries Ladakh, Sikkim, West Bengal, Arunachal Pradesh
India's total land border length 15,106.7 km
India's total coastline length 7,516.6 km