Countries between China and Swaziland

Up to 1,500 kilometers
Mongolia flag Distance from China to Mongolia is: 1,169 kilometer Distance from Beijing to Ulaanbaatar
Up to 2,000 kilometers
Taiwan flag Distance from China to Taiwan is: 1,712 kilometer Distance from Beijing to Taipei
Hong Kong flag Distance from China to Hong Kong is: 1,971 kilometer Distance from Beijing to Hong Kong
Up to 2,500 kilometers
Vietnam flag Distance from China to Vietnam is: 2,323 kilometer Distance from Beijing to Hanoi
Up to 3,000 kilometers
Tibet flag Distance from China to Tibet is: 2,556 kilometer Distance from Beijing to Lhasa
Laos flag Distance from China to Laos is: 2,773 kilometer Distance from Beijing to Vientiane
Bhutan flag Distance from China to Bhutan is: 2,816 kilometer Distance from Beijing to Thimphu
Philippines flag Distance from China to Philippines is: 2,845 kilometer Distance from Beijing to Manila
Up to 3,500 kilometers
Bangladesh flag Distance from China to Bangladesh is: 3,021 kilometer Distance from Beijing to Dhaka
Nepal flag Distance from China to Nepal is: 3,151 kilometer Distance from Beijing to Kathmandu
Myanmar flag Distance from China to Burma is: 3,223 kilometer Distance from Beijing to Yangon
Thailand flag Distance from China to Thailand is: 3,293 kilometer Distance from Beijing to Bangkok
Cambodia flag Distance from China to Cambodia is: 3,346 kilometer Distance from Beijing to Phnom Penh
Kyrgyzstan flag Distance from China to Kyrgyzstan is: 3,447 kilometer Distance from Beijing to Bishkek
Up to 4,000 kilometers
Kazakhstan flag Distance from China to Kazakhstan is: 3,642 kilometer Distance from Beijing to Astana
India flag Distance from China to India is: 3,768 kilometer Distance from Beijing to New Delhi
Pakistan flag Distance from China to Pakistan is: 3,870 kilometer Distance from Beijing to Islamabad
Brunei flag Distance from China to Brunei is: 3,884 kilometer Distance from Beijing to Bandar Seri Begawan
Uzbekistan flag Distance from China to Uzbekistan is: 3,931 kilometer Distance from Beijing to Tashkent
Up to 4,500 kilometers
Tajikistan flag Distance from China to Tajikistan is: 4,045 kilometer Distance from Beijing to Dushanbe
Afghanistan flag Distance from China to Afghanistan is: 4,167 kilometer Distance from Beijing to Kabul
Malaysia flag Distance from China to Malaysia is: 4,341 kilometer Distance from Beijing to Kuala Lumpur
Singapore flag Distance from China to Singapore is: 4,469 kilometer Distance from Beijing to Singapore
Up to 5,000 kilometers
Turkmenistan flag Distance from China to Turkmenistan is: 4,922 kilometer Distance from Beijing to Ashgabat
Up to 5,500 kilometers
Sri Lanka flag Distance from China to Sri Lanka is: 5,154 kilometer Distance from Beijing to Colombo
Indonesia flag Distance from China to Indonesia is: 5,204 kilometer Distance from Beijing to Jakarta
Up to 6,000 kilometers
Azerbaijan flag Distance from China to Azerbaijan is: 5,502 kilometer Distance from Beijing to Baku
Iran flag Distance from China to Iran is: 5,591 kilometer Distance from Beijing to Tehran
Oman flag Distance from China to Oman is: 5,644 kilometer Distance from Beijing to Muscat
Georgia flag Distance from China to Georgia is: 5,834 kilometer Distance from Beijing to T'bilisi
Maldives flag Distance from China to Maldives is: 5,841 kilometer Distance from Beijing to Male
Armenia flag Distance from China to Armenia is: 5,928 kilometer Distance from Beijing to Yerevan
United Arab Emirates flag Distance from China to United Arab Emirates is: 5,951 kilometer Distance from Beijing to Abu Dhabi
Up to 6,500 kilometers
Qatar flag Distance from China to Qatar is: 6,143 kilometer Distance from Beijing to Doha
Bahrain flag Distance from China to Bahrain is: 6,168 kilometer Distance from Beijing to Manama
Kuwait flag Distance from China to Kuwait is: 6,205 kilometer Distance from Beijing to Kuwait (City)
Iraq flag Distance from China to Iraq is: 6,278 kilometer Distance from Beijing to Baghdad
Up to 7,000 kilometers
Saudi Arabia flag Distance from China to Saudi Arabia is: 6,583 kilometer Distance from Beijing to Riyadh
Syria flag Distance from China to Syria is: 6,919 kilometer Distance from Beijing to Damascus
Lebanon flag Distance from China to Lebanon is: 6,960 kilometer Distance from Beijing to Beirut
Up to 7,500 kilometers
Jordan flag Distance from China to Jordan is: 7,039 kilometer Distance from Beijing to Amman
Israel flag Distance from China to Israel is: 7,106 kilometer Distance from Beijing to Jerusalem
Yemen flag Distance from China to Yemen is: 7,393 kilometer Distance from Beijing to Sana'a
Up to 8,000 kilometers
Djibouti flag Distance from China to Djibouti is: 7,744 kilometer Distance from Beijing to Djibouti
Eritrea flag Distance from China to Eritrea is: 7,852 kilometer Distance from Beijing to Asmara
Seychelles flag Distance from China to Seychelles is: 7,920 kilometer Distance from Beijing to Victoria
Up to 8,500 kilometers
Somalia flag Distance from China to Somalia is: 8,238 kilometer Distance from Beijing to Mogadishu
Ethiopia flag Distance from China to Ethiopia is: 8,301 kilometer Distance from Beijing to Addis Ababa
Sudan flag Distance from China to Sudan is: 8,371 kilometer Distance from Beijing to Khartoum
Up to 9,500 kilometers
Mauritius flag Distance from China to Mauritius is: 9,025 kilometer Distance from Beijing to Port Louis
Kenya flag Distance from China to Kenya is: 9,195 kilometer Distance from Beijing to Nairobi
South Sudan flag Distance from China to South Sudan is: 9,200 kilometer Distance from Beijing to Juba
Comoros flag Distance from China to Comoros is: 9,427 kilometer Distance from Beijing to Moroni
Uganda flag Distance from China to Uganda is: 9,453 kilometer Distance from Beijing to Kampala
Up to 10,000 kilometers
Tanzania flag Distance from China to Tanzania is: 9,639 kilometer Distance from Beijing to Dar es Salaam
Madagascar flag Distance from China to Madagascar is: 9,647 kilometer Distance from Beijing to Antananarivo
Rwanda flag Distance from China to Rwanda is: 9,814 kilometer Distance from Beijing to Kigali
Burundi flag Distance from China to Burundi is: 9,976 kilometer Distance from Beijing to Bujumbura
Up to 10,500 kilometers
Malawi flag Distance from China to Malawi is: 10,369 kilometer Distance from Beijing to Lilongwe
Up to 11,000 kilometers
Zimbabwe flag Distance from China to Zimbabwe is: 10,826 kilometer Distance from Beijing to Harare
Zambia flag Distance from China to Zambia is: 10,920 kilometer Distance from Beijing to Lusaka
Up to 11,500 kilometers
Mozambique flag Distance from China to Mozambique is: 11,310 kilometer Distance from Beijing to Maputo
Swaziland flag Distance from China to Swaziland is: 11,448 kilometer Distance from Beijing to Mbabane