Countries between China and Madagascar

Up to 500 kilometers
Luxembourg flag Distance from China to Luxembourg is: 188 kilometer Distance from Beijing to Luxembourg
France flag Distance from China to France is: 261 kilometer Distance from Beijing to Paris
Up to 1,000 kilometers
Jersey flag Distance from China to Jersey is: 527 kilometer Distance from Beijing to St. Helier
Liechtenstein flag Distance from China to Liechtenstein is: 556 kilometer Distance from Beijing to Vaduz
Germany flag Distance from China to Germany is: 652 kilometer Distance from Beijing to Berlin
Isle of Man flag Distance from China to Isle of Man is: 698 kilometer Distance from Beijing to Douglas
Czech Republic flag Distance from China to Czech Republic is: 718 kilometer Distance from Beijing to Prague
Denmark flag Distance from China to Denmark is: 765 kilometer Distance from Beijing to Copenhagen
Ireland flag Distance from China to Ireland is: 772 kilometer Distance from Beijing to Dublin
Austria flag Distance from China to Austria is: 911 kilometer Distance from Beijing to Vienna
Up to 1,500 kilometers
Croatia flag Distance from China to Croatia is: 1,022 kilometer Distance from Beijing to Zagreb
Hungary flag Distance from China to Hungary is: 1,130 kilometer Distance from Beijing to Budapest
Mongolia flag Distance from China to Mongolia is: 1,169 kilometer Distance from Beijing to Ulaanbaatar
Italy flag Distance from China to Italy is: 1,184 kilometer Distance from Beijing to Rome
Bosnia and Herzegovina flag Distance from China to Bosnia and Herzegovina is: 1,307 kilometer Distance from Beijing to Sarajevo
Faroe Islands flag Distance from China to Faroe Islands is: 1,411 kilometer Distance from Beijing to Torshavn
Lithuania flag Distance from China to Lithuania is: 1,466 kilometer Distance from Beijing to Vilnius
Up to 2,000 kilometers
Estonia flag Distance from China to Estonia is: 1,597 kilometer Distance from Beijing to Tallinn
Belarus flag Distance from China to Belarus is: 1,602 kilometer Distance from Beijing to Minsk
Macedonia flag Distance from China to Macedonia is: 1,629 kilometer Distance from Beijing to Skopje
Finland flag Distance from China to Finland is: 1,647 kilometer Distance from Beijing to Helsinki
Bulgaria flag Distance from China to Bulgaria is: 1,695 kilometer Distance from Beijing to Sofia
Taiwan flag Distance from China to Taiwan is: 1,712 kilometer Distance from Beijing to Taipei
Gibraltar flag Distance from China to Gibraltar is: 1,804 kilometer Distance from Beijing to Gibraltar
Malta flag Distance from China to Malta is: 1,845 kilometer Distance from Beijing to Valletta
Djerba flag Distance from China to Djerba is: 1,964 kilometer Distance from Beijing to Djerba
Up to 2,500 kilometers
Greece flag Distance from China to Greece is: 2,085 kilometer Distance from Beijing to Athens
Libya flag Distance from China to Libya is: 2,116 kilometer Distance from Beijing to Tripoli
Iceland flag Distance from China to Iceland is: 2,121 kilometer Distance from Beijing to Reykjavik
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
Anguilla flag Distance from China to Anguilla is: 2,652 kilometer Distance from Beijing to The Valley
Antigua and Barbuda flag Distance from China to Antigua and Barbuda is: 2,817 kilometer Distance from Beijing to Saint John's
Cyprus flag Distance from China to Cyprus is: 2,896 kilometer Distance from Beijing to Nicosia
Up to 3,500 kilometers
Aruba flag Distance from China to Aruba is: 3,024 kilometer Distance from Beijing to Oranjestad
Canary Islands flag Distance from China to Canary Islands is: 3,029 kilometer Distance from Beijing to Las Palmas
Lebanon flag Distance from China to Lebanon is: 3,134 kilometer Distance from Beijing to Beirut
Nepal flag Distance from China to Nepal is: 3,151 kilometer Distance from Beijing to Kathmandu
Egypt flag Distance from China to Egypt is: 3,203 kilometer Distance from Beijing to Cairo
Georgia flag Distance from China to Georgia is: 3,219 kilometer Distance from Beijing to T'bilisi
Myanmar flag Distance from China to Burma is: 3,223 kilometer Distance from Beijing to Yangon
Israel flag Distance from China to Israel is: 3,289 kilometer Distance from Beijing to Jerusalem
Thailand flag Distance from China to Thailand is: 3,293 kilometer Distance from Beijing to Bangkok
Jordan flag Distance from China to Jordan is: 3,319 kilometer Distance from Beijing to Amman
Up to 4,000 kilometers
Azerbaijan flag Distance from China to Azerbaijan is: 3,655 kilometer Distance from Beijing to Baku
Iraq flag Distance from China to Iraq is: 3,765 kilometer Distance from Beijing to Baghdad
Pakistan flag Distance from China to Pakistan is: 3,870 kilometer Distance from Beijing to Islamabad
Uzbekistan flag Distance from China to Uzbekistan is: 3,931 kilometer Distance from Beijing to Tashkent
Up to 4,500 kilometers
Mauritania flag Distance from China to Mauritania is: 4,043 kilometer Distance from Beijing to Nouakchott
Tajikistan flag Distance from China to Tajikistan is: 4,045 kilometer Distance from Beijing to Dushanbe
Iran flag Distance from China to Iran is: 4,076 kilometer Distance from Beijing to Tehran
Burkina Faso flag Distance from China to Burkina Faso is: 4,300 kilometer Distance from Beijing to Ouagadougou
Kuwait flag Distance from China to Kuwait is: 4,317 kilometer Distance from Beijing to Kuwait (City)
Mali flag Distance from China to Mali is: 4,380 kilometer Distance from Beijing to Bamako
Chad flag Distance from China to Chad is: 4,403 kilometer Distance from Beijing to N'Djamena
Singapore flag Distance from China to Singapore is: 4,469 kilometer Distance from Beijing to Singapore
Up to 5,000 kilometers
Kazakhstan flag Distance from China to Kazakhstan is: 4,520 kilometer Distance from Beijing to Astana
Gambia flag Distance from China to Gambia is: 4,555 kilometer Distance from Beijing to Banjul
Guinea-Bissau flag Distance from China to Guinea-Bissau is: 4,686 kilometer Distance from Beijing to Bissau
Cape Verde flag Distance from China to Cape Verde is: 4,697 kilometer Distance from Beijing to Praia
Bahrain flag Distance from China to Bahrain is: 4,742 kilometer Distance from Beijing to Manama
Guinea flag Distance from China to Guinea is: 4,871 kilometer Distance from Beijing to Conakry
Benin flag Distance from China to Benin is: 4,922 kilometer Distance from Beijing to Porto-Novo
Turkmenistan flag Distance from China to Turkmenistan is: 4,922 kilometer Distance from Beijing to Ashgabat
Cote dIvoire flag Distance from China to Cote d'Ivoire is: 4,963 kilometer Distance from Beijing to Yamoussoukro
Eritrea flag Distance from China to Eritrea is: 4,996 kilometer Distance from Beijing to Asmara
Up to 5,500 kilometers
Ghana flag Distance from China to Ghana is: 5,041 kilometer Distance from Beijing to Accra
Liberia flag Distance from China to Liberia is: 5,134 kilometer Distance from Beijing to Monrovia
Sri Lanka flag Distance from China to Sri Lanka is: 5,154 kilometer Distance from Beijing to Colombo
Kyrgyzstan flag Distance from China to Kyrgyzstan is: 5,208 kilometer Distance from Beijing to Bishkek
Equatorial Guinea flag Distance from China to Equatorial Guinea is: 5,240 kilometer Distance from Beijing to Malabo
Cameroon flag Distance from China to Cameroon is: 5,253 kilometer Distance from Beijing to Yaounde
Central African Republic flag Distance from China to Central African Republic is: 5,322 kilometer Distance from Beijing to Bangui
Up to 6,000 kilometers
Djibouti flag Distance from China to Djibouti is: 5,587 kilometer Distance from Beijing to Djibouti
Ethiopia flag Distance from China to Ethiopia is: 5,598 kilometer Distance from Beijing to Addis Ababa
Gabon flag Distance from China to Gabon is: 5,617 kilometer Distance from Beijing to Libreville
Oman flag Distance from China to Oman is: 5,644 kilometer Distance from Beijing to Muscat
Canada flag Distance from China to Canada is: 5,659 kilometer Distance from Beijing to Ottawa
Bermuda flag Distance from China to Bermuda is: 5,857 kilometer Distance from Beijing to Hamilton
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
Latvia flag Distance from China to Latvia is: 6,078 kilometer Distance from Beijing to Riga
Qatar flag Distance from China to Qatar is: 6,143 kilometer Distance from Beijing to Doha
Congo flag Distance from China to Congo is: 6,205 kilometer Distance from Beijing to Kinshasa
Andorra flag Distance from China to Andorra is: 6,373 kilometer Distance from Beijing to Andorra la Vella
India flag Distance from China to India is: 6,397 kilometer Distance from Beijing to New Delhi
Burundi flag Distance from China to Burundi is: 6,467 kilometer Distance from Beijing to Bujumbura
Up to 7,000 kilometers
Kenya flag Distance from China to Kenya is: 6,543 kilometer Distance from Beijing to Nairobi
Saudi Arabia flag Distance from China to Saudi Arabia is: 6,583 kilometer Distance from Beijing to Riyadh
Algeria flag Distance from China to Algeria is: 6,771 kilometer Distance from Beijing to Algiers
Dominica flag Distance from China to Dominica is: 6,982 kilometer Distance from Beijing to Roseau
Up to 7,500 kilometers
Barbados flag Distance from China to Barbados is: 7,047 kilometer Distance from Beijing to Bridgetown
Grenada flag Distance from China to Grenada is: 7,283 kilometer Distance from Beijing to Saint George's
Bahamas flag Distance from China to Bahamas is: 7,289 kilometer Distance from Beijing to Nassau
Dominican Republic flag Distance from China to Dominican Republic is: 7,309 kilometer Distance from Beijing to Santo Domingo
Bhutan flag Distance from China to Bhutan is: 7,345 kilometer Distance from Beijing to Thimphu
Yemen flag Distance from China to Yemen is: 7,393 kilometer Distance from Beijing to Sana'a
Haiti flag Distance from China to Haiti is: 7,474 kilometer Distance from Beijing to Port-au-Prince
Guyana flag Distance from China to Guyana is: 7,497 kilometer Distance from Beijing to Georgetown
Up to 8,000 kilometers
Bangladesh flag Distance from China to Bangladesh is: 7,702 kilometer Distance from Beijing to Dhaka
Malawi flag Distance from China to Malawi is: 7,734 kilometer Distance from Beijing to Lilongwe
Albania flag Distance from China to Albania is: 7,748 kilometer Distance from Beijing to Tirana
Cuba flag Distance from China to Cuba is: 7,792 kilometer Distance from Beijing to Havana
Jamaica flag Distance from China to Jamaica is: 7,832 kilometer Distance from Beijing to Kingston
Comoros flag Distance from China to Comoros is: 7,886 kilometer Distance from Beijing to Moroni
Seychelles flag Distance from China to Seychelles is: 7,920 kilometer Distance from Beijing to Victoria
China flag Distance from China to China is: 7,945 kilometer Distance from Beijing to Beijing
Up to 8,500 kilometers
Cayman Islands flag Distance from China to Cayman Islands is: 8,042 kilometer Distance from Beijing to George Town
Maldives flag Distance from China to Maldives is: 8,178 kilometer Distance from Beijing to Male
Somalia flag Distance from China to Somalia is: 8,238 kilometer Distance from Beijing to Mogadishu
Argentina flag Distance from China to Argentina is: 8,364 kilometer Distance from Beijing to Buenos Aires
North Korea flag Distance from China to North Korea is: 8,489 kilometer Distance from Beijing to P'yongyang
Up to 9,000 kilometers
Botswana flag Distance from China to Botswana is: 8,647 kilometer Distance from Beijing to Gaborone
South Korea flag Distance from China to South Korea is: 8,694 kilometer Distance from Beijing to Seoul
Belize flag Distance from China to Belize is: 8,722 kilometer Distance from Beijing to Belmopan
Colombia flag Distance from China to Colombia is: 8,778 kilometer Distance from Beijing to Bogota
Madagascar flag Distance from China to Madagascar is: 8,806 kilometer Distance from Beijing to Antananarivo
Honduras flag Distance from China to Honduras is: 8,883 kilometer Distance from Beijing to Tegucigalpa
Brazil flag Distance from China to Brazil is: 8,955 kilometer Distance from Beijing to Brasilia
Up to 9,500 kilometers
Laos flag Distance from China to Laos is: 9,009 kilometer Distance from Beijing to Vientiane
Costa Rica flag Distance from China to Costa Rica is: 9,021 kilometer Distance from Beijing to San Jose
El Salvador flag Distance from China to El Salvador is: 9,055 kilometer Distance from Beijing to San Salvador
Guatemala flag Distance from China to Guatemala is: 9,064 kilometer Distance from Beijing to Guatemala
Lesotho flag Distance from China to Lesotho is: 9,176 kilometer Distance from Beijing to Maseru
Hong Kong flag Distance from China to Hong Kong is: 9,378 kilometer Distance from Beijing to Hong Kong
Armenia flag Distance from China to Armenia is: 9,388 kilometer Distance from Beijing to Yerevan
Mauritius flag Distance from China to Mauritius is: 9,423 kilometer Distance from Beijing to Port Louis
Japan flag Distance from China to Japan is: 9,433 kilometer Distance from Beijing to Tokyo
Up to 10,000 kilometers
Ecuador flag Distance from China to Ecuador is: 9,504 kilometer Distance from Beijing to Quito
Tanzania flag Distance from China to Tanzania is: 9,639 kilometer Distance from Beijing to Dar es Salaam
Cambodia flag Distance from China to Cambodia is: 9,715 kilometer Distance from Beijing to Phnom Penh
Up to 10,500 kilometers
Bolivia flag Distance from China to Bolivia is: 10,225 kilometer Distance from Beijing to La Paz
Malaysia flag Distance from China to Malaysia is: 10,229 kilometer Distance from Beijing to Kuala Lumpur
Up to 11,000 kilometers
Angola flag Distance from China to Angola is: 10,613 kilometer Distance from Beijing to Luanda
Brunei flag Distance from China to Brunei is: 10,970 kilometer Distance from Beijing to Bandar Seri Begawan
Up to 11,500 kilometers
Afghanistan flag Distance from China to Afghanistan is: 11,123 kilometer Distance from Beijing to Kabul
Indonesia flag Distance from China to Indonesia is: 11,380 kilometer Distance from Beijing to Jakarta
Up to 12,000 kilometers
Chile flag Distance from China to Chile is: 11,862 kilometer Distance from Beijing to Santiago
Guam flag Distance from China to Guam is: 11,873 kilometer Distance from Beijing to Agana
Up to 13,000 kilometers
East Timor flag Distance from China to East Timor is: 12,935 kilometer Distance from Beijing to Dili
Up to 13,500 kilometers
Marshall Islands flag Distance from China to Marshall Islands is: 13,414 kilometer Distance from Beijing to Majuro
Up to 14,500 kilometers
Kiribati flag Distance from China to Kiribati is: 14,073 kilometer Distance from Beijing to Tarawa
Up to 16,000 kilometers
French Polynesia flag Distance from China to French Polynesia is: 15,614 kilometer Distance from Beijing to Papeete
Up to 16,500 kilometers
Fiji flag Distance from China to Fiji is: 16,303 kilometer Distance from Beijing to Suva
Cook Islands flag Distance from China to Cook Islands is: 16,402 kilometer Distance from Beijing to Avarua
Up to 17,000 kilometers
Australia flag Distance from China to Australia is: 16,680 kilometer Distance from Beijing to Canberra