Distance from China to Latvia

The distance between China and Latvia is 6,153 kilometers (3,823 miles).

China, Asia

Latvia, Europe

6,153 km

Distance between centroids

3,762 km

Shortest distance

Calculated based on main borders (including major islands)

6,488 km

Shortest distance between major cities

Chengdu → Daugavpils

Distances between China and Latvia by cities:

City in China City in Latvia Distance (kilometers)
Beijing Riga 6,534 km
Hangzhou Bolderaja 7,587 km
Foshan Riga 7,834 km
Shenyang Tukums 6,792 km
Shenyang Bolderaja 6,742 km
Chengdu Daugavpils 6,488 km
Wuhan Riga 7,225 km
Shanghai Daugavpils 7,485 km
Nanjing Riga 7,351 km
Chongqing Riga 6,861 km
Shanghai Riga 7,576 km
Shenzhen Bolderaja 7,934 km
Chengdu Bolderaja 6,618 km
Nanjing Valmiera 7,253 km
Qingdao Bolderaja 7,084 km
Foshan Bolderaja 7,835 km
Chongqing Daugavpils 6,736 km
Shenzhen Riga 7,933 km
Suzhou Bolderaja 7,520 km
Beijing Bolderaja 6,532 km

Distance between cities calculator →

Other distances from China

Distance between countries Kilometers
From China to India 2,984 km
From China to United States 11,671 km
From China to Indonesia 4,181 km
From China to Pakistan 3,291 km
From China to Brazil 16,638 km

Other distances from Latvia

Distances between countries Kilometers
From Latvia to China 6,153 km
From Latvia to India 5,970 km
From Latvia to United States 8,187 km
From Latvia to Indonesia 10,038 km
From Latvia to Pakistan 4,529 km

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between China and Latvia.

From To Distance (kilometers)
Spain Kenya 6,149 km
United Kingdom Oman 6,140 km
Canada Saint Vincent and the Grenadines 6,139 km
Spain Angola 6,139 km
Italy Russia 6,163 km
Argentina Guadeloupe 6,136 km
Spain Guadeloupe 6,135 km
France Burundi 6,135 km
Germany Rwanda 6,167 km
Brazil Ghana 6,133 km
Mexico Bolivia 6,121 km
China Lebanon 6,119 km
Chile Belize 6,118 km
Paraguay Sierra Leone 6,183 km

More distances from China

Calculate the distance between any 2 countries