
How Many Countries Share a Border with India?
India is a vast country located in South Asia and shares its borders with several countries. Understanding the neighbouring countries of India is an important topic in General Knowledge and is frequently asked in school exams, competitive exams, and quizzes. India shares land borders with seven countries and maritime borders with two countries. Knowledge of these neighbouring nations helps students understand India’s geography, political relations, trade connections, and cultural ties.
List of Neighbouring Countries of India
India shares its land borders with Pakistan, Afghanistan, China, Nepal, Bhutan, Bangladesh, and Myanmar. It also shares maritime boundaries with Sri Lanka and the Maldives. Each neighbouring country has unique geographical and political significance for India.
Neighbouring Countries of India - Land Borders
| Country | Direction from India | Capital |
|---|---|---|
| Pakistan | North-West | Islamabad |
| Afghanistan | North-West | Kabul |
| China | North and North-East | Beijing |
| Nepal | North | Kathmandu |
| Bhutan | North-East | Thimphu |
| Bangladesh | East | Dhaka |
| Myanmar | East | Naypyidaw |
India has one of the longest land borders in the world. Bangladesh shares the longest land border with India, while Afghanistan shares the shortest land border. These borders play a major role in trade, cultural exchange, and security policies.
Neighbouring Countries of India - Maritime Borders
| Country | Water Body | Capital |
|---|---|---|
| Sri Lanka | Indian Ocean and Palk Strait | Colombo |
| Maldives | Arabian Sea | Malé |
Sri Lanka is separated from India by the Palk Strait and the Gulf of Mannar. The Maldives lies to the south-west of India in the Arabian Sea. Both countries are important for India’s maritime security and trade routes.
Important Facts About India’s Neighbours
- Bangladesh shares the longest land border with India.
- Afghanistan shares the shortest land border with India.
- China is the largest neighbouring country in terms of area.
- Nepal and Bhutan are landlocked countries.
- Sri Lanka is an island nation located to the south of India.
- India shares cultural and historical ties with most of its neighbouring countries.
Why This Topic Is Important for Exams
Questions about neighbouring countries of India are commonly asked in school exams, SSC, UPSC, state PSC, railways, defence exams, and other competitive tests. Students may be asked about capitals, directions, longest borders, or countries sharing maritime boundaries with India.
Types of Questions Asked
- Which country shares the longest border with India?
- Name the countries located to the north of India.
- Which countries share only maritime borders with India?
- Match the neighbouring country with its capital.
Summary
India shares land borders with seven countries - Pakistan, Afghanistan, China, Nepal, Bhutan, Bangladesh, and Myanmar - and maritime borders with Sri Lanka and the Maldives. Knowing the directions, capitals, and geographical importance of these countries is essential for building a strong foundation in Indian Geography and General Knowledge. A clear understanding of India’s neighbours helps students perform better in exams and enhances their awareness of regional and international relations.
FAQs on List of India's Neighbouring Countries and Borders
1. How many neighbouring countries does India have?
India has 9 neighbouring countries, including 7 land neighbours and 2 maritime neighbours.
• Land Neighbours: Pakistan, Afghanistan, China, Nepal, Bhutan, Bangladesh, Myanmar
• Maritime Neighbours: Sri Lanka, Maldives
This list of neighbouring countries of India is important for General Knowledge, competitive exams, and geography studies.
2. Which countries share land borders with India?
India shares land borders with 7 countries in South Asia.
• Pakistan (West)
• Afghanistan (North-West)
• China (North & North-East)
• Nepal (North)
• Bhutan (North-East)
• Bangladesh (East)
• Myanmar (East)
These countries form India’s international land boundaries and are frequently asked in GK and UPSC exams.
3. Which countries are maritime neighbours of India?
India has two maritime or sea neighbours located across the Indian Ocean.
• Sri Lanka – separated by the Palk Strait
• Maldives – located southwest of Lakshadweep Islands
These maritime neighbours of India play a key role in Indian Ocean trade, security, and regional diplomacy.
4. Which country shares the longest border with India?
The country that shares the longest border with India is Bangladesh.
• Total length: Approximately 4,096 km
• Followed by: China (~3,488 km) and Pakistan (~3,323 km)
This fact is important for exams covering Indian geography and international boundaries.
5. Which country shares the shortest border with India?
Afghanistan shares the shortest land border with India.
• Border length: About 106 km
• Located in the northern region of Jammu and Kashmir (PoK area)
This is a commonly asked question in General Knowledge and SSC exams.
6. Which Indian states share borders with Pakistan?
Four Indian states and union territories share borders with Pakistan.
• Jammu & Kashmir
• Punjab
• Rajasthan
• Gujarat
These border states are strategically important in terms of defense, trade, and security.
7. Which neighbouring country lies to the north of India?
The countries located to the north of India are China, Nepal, and Bhutan.
• China – Northern and North-Eastern border
• Nepal – Central northern border
• Bhutan – North-Eastern side
These Himalayan neighbours are vital in discussions about mountain borders and geopolitical relations.
8. Why is knowledge of India’s neighbouring countries important for exams?
Knowing the neighbouring countries of India is crucial for competitive and school exams.
• Frequently asked in UPSC, SSC, Railways, and State PSC exams
• Important for understanding Indian geography and international relations
• Helps in map-based and current affairs questions
This topic forms a core part of General Knowledge (GK) and static geography.
9. Which neighbouring country is separated from India by the Palk Strait?
Sri Lanka is separated from India by the Palk Strait.
• Located between Tamil Nadu and Sri Lanka
• Contains the chain of shoals known as Adam’s Bridge (Rama Setu)
This geographical feature is significant in Indian Ocean geography and GK questions.
10. Which neighbouring country surrounds India on three sides in the east?
Bangladesh surrounds India on three sides in the eastern region.
• Shares borders with West Bengal, Assam, Meghalaya, Tripura, and Mizoram
• Almost encloses the Indian state of Tripura
This unique geographical position makes India-Bangladesh border one of the most important in South Asia.



















