Neighbouring Countries of India

Neighbouring Countries of India: India is located latitudinally in the Northern Hemisphere and longitudinally in the Eastern Hemisphere. India is the second-most populous country in the world and 7th largest country in the world in terms of area. India shares its land border and sea border with 7 and 2 countries respectively.

Here we will discuss the neighbouring countries of India in detail.

Neighbouring Countries of India: Map


Physical Background of India

India is marked by a diversity of exquisite physical features. India has 7 major physical divisions as given below.

  1. The Indian Ocean on the south
  2. The Arabian Sea on the southwest
  3. The lofty snow-capped Himalayan range
  4. The Northern Indian Plain
  5. The Great Indian Desert: The Thar Desert in the west
  6. The Peninsular Plateau
  7. The Western and Eastern Ghats

India has land border of 15,106.7 Km and a coastline of 7,516.6 Km including island territories. India has the third-largest international border in the world after China and Russia, and also the most sensitive border of the World with respect to extreme climatic conditions and other physical features.

India shares its land border with seven countries

  • Afghanistan and Pakistan to the North-West
  • China, Bhutan, and Nepal to the north
  • Myanmar to the far East
  • Bangladesh to the east.
  • Sri Lanka (from the south-east) and Maldives (from the south-west) are two countries with water borders.

Neighbouring Countries Of India: List of Neighbouring Countries

Neighbouring Country Bordering States
Afghanistan Jammu and Kashmir (POK Part)
Bangladesh West Bengal, Mizoram, Meghalaya, Tripura, and Assam
Bhutan Arunachal Pradesh, Assam, Sikkim, and West Bengal
China Jammu and Kashmir, Himachal Pradesh, Uttrakhand, Sikkim, and Arunachal Pradesh
Myanmar Arunachal Pradesh, Manipur, Mizoram, and Nagaland
Nepal Sikkim, West Bengal, Bihar, Uttar Pradesh, and Uttrakhand
Pakistan Jammu and Kashmir, Punjab, Gujarat, and Rajasthan
Sri Lanka (Sea border) An island nation in the Indian Ocean, southeast of the Indian subcontinent
Maldives (Sea border) An island country in the Indian Ocean, South Asia, south-southwest of India.

Let us now discuss each of the neighbouring borders of India in details. The “neighbouring countries of India” topic forms a very important part in a number of competitive exams as well as in many interviews.

Neighbouring Countries of India


1. Afghanistan

Afghanistan is located in Central Asia with an area of 6,52,230 sq km. The capital of Afghanistan is Kabul. Afghanistan is also known as the Islamic Emirates of Afghanistan or Jamhouri Afghanistan.  Islam is the predominant religion in the country and agriculture is the main occupation of its economy. It is famous for the manufacturing of cotton textile, woollens, woven carpets and handicrafts.

2. Bangladesh

Bangladesh is officially called the “People’s Republic of Bangladesh or Gana Prajatantri” is situated in South Asia. The capital of Bangladesh is Dhaka. Bangladesh shares one of the longest borders in the world. Bangladesh is the eighth-most populous country in the world with a population of 161 million and also one of the most densely-populated countries in the world. Bangladesh was initially a part of Pakistan and was known as East Pakistan but after the 1971 Liberation War took place, it gained independence.

3. Bhutan

The Kingdom of Bhutan shares a border with the Indian states of Arunachal Pradesh, Sikkim, Assam, and West Bengal. It is spread over an area of 38,394 sq km. The capital of Bhutan is Thimphu. A majority of the population follows Buddhism followed by Hinduism. The country has a parliamentary form of government and hence is a constitutional monarchy. Besides the monarch, it has a prime minister who holds the executive powers of the nation. Hydropower, agriculture, forestry, and tourism are major contributors to the economy of Bhutan.
Bhutan is the smallest neighbouring country of India.

4. China

China is also known as The Republic of China or Zhonghua Renmin or Gonghe Guo. It covers an area of over 95,96,960 sq km and is the world’s most populous country an has the third largest area in the world. The President of China is the head of the state and the Premier of China is the head of the government.  It was China from where the Silk Route was originated.

5. Myanmar

Myanmar was called formerly called Burma. It is located in the western portion of mainland Southeast Asia. In 1989 the country’s official English name, which it had held since 1885, was changed from the Union of Burma to the Union of Myanmar. Myanmar has an area of  6,76,578 sq km and is the largest of the Mainland Southeast Asian states. Naypyidaw is the capital of Myanmar.
In 2005 the government began to shift its administrative center, first to the city of Pyinmana and then to the present capital being Nay Pyi Taw (Naypyidaw). Earlier the capital of Myanmar was Yangon (Rangoon). The country is governed by the presidential republic with a bicameral legislature.

6. Nepal

Nepal, officially known as the Federal Democratic Republic of Nepal is a landlocked country in the northeast part of India situated amidst the snow-clad Himalayan Range. The capital of Nepal is Kathmandu. Nepal is not a very large country in terms of its size and spans over an area of 1,47,181 sq km. Out of the world’s 10 tallest peaks, eight are located in Nepal including the world’s highest mountain peak the Mount Everest. Tourism is one of the most significant features of the country. The government is a federal parliamentary republic.

7. Pakistan

Pakistan is located to the west of India with a coastline along the Arabian Sea and the Gulf of Oman with its capital being Islamabad. The total land area of Pakistan is 7,96,095 sq km. The head of the state is the ceremonial head of the country. Pakistan was separated from India after India got its independence in 1947 from British rule. Pakistan celebrates its Independence Day on August 14, 1947.
After Independence, Pakistan was formed into two territories i.e. East Pakistan and West Pakistan. These two territories were geographically and culturally apart from each other. After a long conflict between these two, in 1971 a civil war occurred resulting in the formation of a new country what is known today as Bangladesh. West Pakistan lying on the northwest of India became the Republic of Pakistan and East Pakistan became Bangladesh.

8. Sri Lanka

Sri Lanka is officially known as the Democratic Socialist Republic of Sri Lanka. It lies near the southern area of India and is separated by Palk Strait. Sri Lanka has two capital, the commercial capital of the country is Colombo where on the other hand Sri Jayewardenepura Kotte is its legislative capital of the country. The president is the chief of state and the head of government in Sri Lanka.

9. Maldives

The Maldives is an island country situated in the southwest of India officially the Republic of Maldives. The capital of Maldives is Malé. If we look at the smallest countries in the world in terms of area, then the Maldives surely falls into that category. It is spread over 298 sq km only.  The Maldives has more than a thousand coral islands (more than 1200). It is a presidential republic and the president is the head of the state.

Capital of Neighbouring Countries of India

The list that is given below depicts the list of the countries, their capitals, and their national flags with which India shares its borders. These are the countries that are the neighbouring countries of India that add up to the economy of India in terms of tourism, commercial activities or trade, and of course diversity.

Country Capital Flag
Afghanistan Kabul Flag_of_Afghanistan.svg (1)
Bangladesh Dhaka bangladesh-flag
Bhutan Thimphu bhutan
China Beijing china
Myanmar Naypyidaw myanmar
Nepal Kathmandu nepal
Pakistan Islamabad pakistan-flag
Sri Lanka (Sea border) Colombo &
Sri Jayawardenepura Kotte
Maldives (Sea border) Malé maldives

Neighbouring Countries Of India: FAQ’s

Q. How many neighbouring countries are there in India?
Ans. India has 7 land bordering countries and two sea bordering countries.

Q. Name the sea bordering neighboring countries of India?
Ans. The Maldives and Sri Lanka are the two sea bordering countries of India.

Q. Name the smallest neighbouring country of India?
Ans. Bhutan is the smallest neighbouring country of India.

Q. Which is the most populous country in the world?
Ans. China is the most populous country in the world.

Q. Name the highest peak of the world and where is it situated?
Ans. The world’s highest mountain peak is Mount Everest. It is situated in Nepal.

Q. Which country has the largest international border in the world.
Ans. China has the largest international border in the world with Russia and India at 2nd and 3rd place respectively.


Forgot Password?

Sign Up
Forgot Password
Enter the email address associated with your account, and we'll email you an OTP to verify it's you.

Reset Password
Please enter the OTP sent to